RabbitMQ 4.0 新特性
RabbitMQ 3.13 是一个新的发布分支,于 2024 年 9 月 18 日发布。RabbitMQ 4.0.2 是此发布分支的最新补丁版本。请参阅 发布信息部分,了解有关此发布分支的所有补丁版本的更多信息。
AMQP 1.0 成为核心协议
AMQP 1.0 现在是核心协议,始终启用。其插件现在是一个无操作插件,仅用于简化升级。
AMQP 1.0 的实现效率也大大提高:其峰值吞吐量比 3.13.x 版本高出一倍多
Khepri 现已完全支持
Khepri 是 RabbitMQ 元数据存储的新后端。它在 RabbitMQ 3.13.0 中作为实验引入。现在它更加稳定和高效。因此,在出现问题时,它现在已完全受支持。它也不会成为将来升级 RabbitMQ 的障碍(与启用 Khepri 的 RabbitMQ 3.13.x 升级到 4.0.x 不受支持的情况不同)。
建议用户在生产环境中启用它之前,在其测试环境中使用尽可能接近生产环境的工作负载进行尝试。
有关 Khepri 的所有内容都在新的 元数据存储部分 中进行了记录。
经典队列镜像已移除
经过三年的弃用,经典队列镜像在此版本中被完全移除。 仲裁队列 和 流 是 RabbitMQ 4.x 提供的两种成熟的复制数据类型。经典队列继续得到支持,并且客户端库和应用程序没有任何重大更改,但它们现在是非复制队列类型。