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

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 的支持 -1

原文链接:https://vuesite.cn/15481.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?