RabbitMQ 3.8.16 发布,引入了对 Erlang 24 的支持

正文概述 云码哥   2021-05-6   1.71K

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 3.8.16 发布,引入了对 Erlang 24 的支持

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!

发表评论