RabbitMQ 2.5 发布,AMQP开源实现
程序员文章站
2022-03-07 17:04:55
...
RabbitMQ 2.5 发布了。
RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型。
新功能包括:
修复的主要bug:
下载地址:http://www.rabbitmq.com/download.html
RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型。
新功能包括:
- 可以跟踪调试过程中的传入和传出信息。
- 提高了入站网络的性能。
- 提高了路由器的性能。
- 新增了rabbitmqctl c命令('report', 'environment', and 'cluster_status')。
修复的主要bug:
- 简化了恢复过程,当存在许多调换或者绑定时能够提高启动速度。
- 可以恢复在重启单个群节点时因调用持久队列和非持久队列的绑定。
- 在高负载和内存空间不足的情况下提高性能。
- 源代码与新发布的Erlang R14B03 兼容。
下载地址:http://www.rabbitmq.com/download.html
上一篇: elixir 高可用系列(四) Task
下一篇: 简单计算器
推荐阅读
-
深入剖析 RabbitMQ —— Spring 框架下实现 AMQP 高级消息队列协议
-
RabbitMQ订阅发布的消息,通过WebSocket实现数据实时推送到前端上显 原创
-
深入剖析 RabbitMQ —— Spring 框架下实现 AMQP 高级消息队列协议
-
C#用RabbitMQ实现消息订阅与发布
-
APDPlat v2.5正式发布,开源的Java应用级产品开发平台
-
APDPlat v2.5正式发布,开源的Java应用级产品开发平台
-
在PHP中如何使用RabbitMQ来实现消息的订阅和发布?
-
用PHP尝试RabbitMQ(amqp扩充)实现消息的发送和接收
-
C#利用RabbitMQ实现消息订阅与发布
-
Apache Jackrabbit 2.2.10发布,开源的内容存储实现