RabbitMQ 3.9.0 发布,支持 Erlang 24 并引入 Streams 数据结构
RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,因此它也继承了这些优点。 RabbitMQ 3.9.0 正式发布,该版本更新内容如下: 重点更新: Streams Streams 是 RabbitMQ 中一种新的持久化和复制的数据结构(" queue 类型"),它是一种具有非破坏性消费者语义的 append-only 日志模型。 它们可以作为常规 AMQP 0.9.1 队列使用,也可以通过新的二进制协议插件和相关客户端使用,Streams 可以实现以前不可能或不实际的消息传递模式。 Erlang 24 支持 Erlang 24 为许多工作负载提供了 20%-50% 的吞吐量提升。支持最新的运行时版本还允许 RabbitMQ 用由运行时提供的库取代一些外部依赖。 Erlang 24 现在默认用于社区 RabbitMQ Docker 镜像。 Kubernetes RabbitMQ Cluster Operator 可自动配置、管理和操作在 Kubernetes 上...