fbpx
维基百科

RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件英语Message-oriented middleware)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在開放電信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端函式庫

RabbitMQ
開發者Pivotal
当前版本
  • 3.12.4 (2023年8月24日;穩定版本)[1]
源代码库
  • github.com/rabbitmq/rabbitmq-server
编程语言Erlang
操作系统跨平台
类型AMQP面向消息的中间件英语Message-oriented middleware
许可协议Mozilla公共许可证
网站www.rabbitmq.com

历史 编辑

Rabbit科技有限公司开发了RabbitMQ,并提供对其的支持。起初,Rabbit科技是LSHIFT和CohesiveFT在2007年成立的合资企业[2],2010年4月被VMware旗下的SpringSource收购[3]。RabbitMQ在2013年5月成为GoPivotal的一部分[4]

基本概念 编辑

RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。

RabbitMQ服务支持下列操作系统[5]

RabbitMQ支持下列编程语言[6]

主要特性 编辑

  • 可伸缩性:集群服务
  • 消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存

参见 编辑

参考文献 编辑

  1. ^ Release 3.12.4. 2023年8月24日 [2023年9月19日]. 
  2. ^ Launch of RabbitMQ Open Source Enterprise Messaging (PDF). Press release. 2007-02-08 [2013-10-23]. (原始内容 (PDF)于2012-05-17). 
  3. ^ . Press release. 2010-04-13 [2013-10-03]. (原始内容存档于2010-04-18). 
  4. ^ . Press release. May 14, 2010 [2013-10-03]. (原始内容存档于2013-06-02). 
  5. ^ Supported Platforms. RabbitMQ. [2018-09-13]. (原始内容于2018-09-13). 
  6. ^ RabbitMQ Tutorials. RabbitMQ. [2018-09-13]. (原始内容于2018-09-15). 

外部链接 编辑

  • 官方网站

rabbitmq, 此條目需要擴充, 2014年10月29日, 请協助改善这篇條目, 更進一步的信息可能會在討論頁或扩充请求中找到, 请在擴充條目後將此模板移除, 是实现了高级消息队列协议, amqp, 的开源消息代理软件, 亦称面向消息的中间件, 英语, message, oriented, middleware, 服务器是用erlang语言编写的, 而群集和故障转移是构建在開放電信平台框架上的, 所有主要的编程语言均有与代理接口通讯的客户端函式庫, 開發者pivotal当前版本3, 2023年8月24日, 穩定. 此條目需要擴充 2014年10月29日 请協助改善这篇條目 更進一步的信息可能會在討論頁或扩充请求中找到 请在擴充條目後將此模板移除 RabbitMQ是实现了高级消息队列协议 AMQP 的开源消息代理软件 亦称面向消息的中间件 英语 Message oriented middleware RabbitMQ服务器是用Erlang语言编写的 而群集和故障转移是构建在開放電信平台框架上的 所有主要的编程语言均有与代理接口通讯的客户端函式庫 RabbitMQ開發者Pivotal当前版本3 12 4 2023年8月24日 穩定版本 1 源代码库github wbr com wbr rabbitmq wbr rabbitmq server编程语言Erlang操作系统跨平台类型AMQP 面向消息的中间件 英语 Message oriented middleware 许可协议Mozilla公共许可证网站www wbr rabbitmq wbr com 目录 1 历史 2 基本概念 3 主要特性 4 参见 5 参考文献 6 外部链接历史 编辑Rabbit科技有限公司开发了RabbitMQ 并提供对其的支持 起初 Rabbit科技是LSHIFT和CohesiveFT在2007年成立的合资企业 2 2010年4月被VMware旗下的SpringSource收购 3 RabbitMQ在2013年5月成为GoPivotal的一部分 4 基本概念 编辑RabbitMQ是一套开源 MPL 的消息队列服务软件 是由 LShift 提供的一个 Advanced Message Queuing Protocol AMQP 的开源实现 由以高性能 健壮以及可伸缩性出名的 Erlang 写成 RabbitMQ服务支持下列操作系统 5 Linux Windows NT 到 10 Windows Server 2003 到 2016 macOS Solaris FreeBSD TRU64 英语 TRU64 VxWorksRabbitMQ支持下列编程语言 6 Python Java Ruby PHP C JavaScript Go Elixir Objective C Swift主要特性 编辑可伸缩性 集群服务 消息持久化 从内存持久化消息到硬盘 再从硬盘加载到内存参见 编辑 nbsp 自由软件主题 高级消息队列协议 AMQP OMQ参考文献 编辑 Release 3 12 4 2023年8月24日 2023年9月19日 Launch of RabbitMQ Open Source Enterprise Messaging PDF Press release 2007 02 08 2013 10 23 原始内容存档 PDF 于2012 05 17 Rabbit Technologies announce acquisition by SpringSource Press release 2010 04 13 2013 10 03 原始内容存档于2010 04 18 Proudly part of Pivotal Press release May 14 2010 2013 10 03 原始内容存档于2013 06 02 Supported Platforms RabbitMQ 2018 09 13 原始内容存档于2018 09 13 RabbitMQ Tutorials RabbitMQ 2018 09 13 原始内容存档于2018 09 15 外部链接 编辑官方网站 取自 https zh wikipedia org w index php title RabbitMQ amp oldid 73434349, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。