RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,RabbitMQ 也继承了这些优点。
RabbitMQ 3.11.5 是 RabbitMQ 3.11 的维护版本,支持的最低 Erlang 版本是 Erlang 25,主要带来如下改动:
核心服务器
增强功能
- 向后移植了一些针对 Windows 路径中非 ASCII 字符处理的改进。 #5551
- 向后移植了许多可用磁盘空间监视器弹性改进。 #5831
- 如果 handle.exe 不可用,可用磁盘空间监视器现在将 shell out 到 PowerShell ,以检索节点使用的打开文件句柄数。 #6613
- raft.adaptive_failure_detector.poll_interval 会将 aten 的 poll_interval 设置暴露给 RabbitMQ 用户,可以降低在接近最大容量使用节点间通信链路的集群中误报的可能性。#6632
- 用于内存表 (MemTable) 压缩的新仲裁队列选项。#6590
- 将定义导入单个虚拟主机时,现在应用默认队列类型(虚拟主机设置) 。#6599
Bug修复
- 节点重启后,插件提供的功能标志被错误地禁用。#6500
- 启用了单一活动消费者的经典队列可能会遇到异常。#6502
- 清除全局参数后,节点会发出错误类型的内部事件。#6538
其他优化项请查看更新公告:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.11.5
还没有评论,来说两句吧...