RabbitMQ 3.8.16 已发布,RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,因此它也继承了这些优点。
Core Server
Erlang 新版本支持:
- 这个版本引入了对 Erlang 24 的支持,并放弃了对 Erlang 22 的支持。Erlang 24 为许多 RabbitMQ 安装和工作负载提供了显著的实际吞吐量改进,预计它将于 2021 年 5 月推出。
AWS Peer Discovery 插件
错误修正
- 在 3.8.15 版本中,这个插件被无意中排除在发行版之外了,现在已经被添加回来了。
管理插件
增强
- 消息轮询的 HTTP API 端点在轮询超时的情况下泄露了它使用的临时连接。请注意,这个端点不建议在 QA 环境之外使用。
依赖升级
- Cuttlefish 已经从 2.6.0 升级到了 3.0.0;
- Lager 已从 3.8.2 升级到 3.9.1。
更多详情可查看:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.16
软件简介
RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型:
相关链接
- RabbitMQ 的下载地址:点击下载
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。