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 两种类型:
原文链接:https://vuesite.cn/15481.html,转载请注明出处。