RabbitMQ 3.11.14 已发布,AMQP 开源实现


RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,RabbitMQ 也继承了这些优点。

RabbitMQ 3.11.14  是 RabbitMQ 3.11 的维护版本,支持的最低 Erlang 版本是 Erlang 25,RabbitMQ 和 Erlang/OTP 兼容性矩阵有更多详细信息。此版本主要带来如下改动:

核心服务器

增强功能

  • 现在可以限制在集群中创建的虚拟主机的最大数量。#7777

  • 现在可以使用 rabbitmq.conf限制节点上可以运行的铲子或联合链接(shovels or federation links)数量:#7917

    runtime_parameters.limits.shovel = 10 runtime_parameters.limits.federation = 10
    
  • Quorum 队列现在将在无法应用策略更改时进行记录,例如,因为没有在线副本的 quorum,或者队列正在进行
    领导者选举。
    #7853

命令行工具

增强功能

  • rabbitmqctl update_vhost_metadata是一个新命令,可用于更新虚拟主机的描述、默认队列类型或标签 #7914

    rabbitmqctl update_vhost_metadata vh1 --tags qa,quorum,team3,project2
    
    rabbitmqctl update_vhost_metadata vh1 --description "QA env 1 for issue 37483"
    
    rabbitmqctl update_vhost_metadata vh1 --description "QQs all the way" --default-queue-type "quorum"
    
    rabbitmqctl update_vhost_metadata vh1 --description "streaming my brain out" --default-queue-type "stream"

管理插件

Bug 修复

  • 不返回到具有不是有效正则表达式的过滤器表达式的选项卡。现在,此类表达式将用作常规文本过滤器。#8008

OAuth 2 AuthN/AuthZ 后端插件

强化

  • 现在可以在主题操作授权中使用(扩展)多个变量({username}{vhost}JWT 声明是单个字符串值) 。#7178

HTTPS AuthN/AuthZ 后端插件

Bug 修复

  • 当与其他后端结合使用时,授权后端可能会遇到异常。#7864

依赖升级

  • cowlib升级为2.12.1

更新公告:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.11.14

 

 


相關推薦

2023-01-31

RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,RabbitMQ 也继承了这些优点。 RabbitMQ 3.11.8  是 RabbitMQ 3.11 的维护版本,支持的最低 Erlang 版本是 Erlang 25,主

2023-04-03

RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,RabbitMQ 也继承了这些优点。 RabbitMQ 3.11.13  是 RabbitMQ 3.11 的维护版本,支持的最低 Erlang 版本是 Erlang 25,Rabb

2023-01-07

RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,RabbitMQ 也继承了这些优点。 RabbitMQ 3.11.6  是 RabbitMQ 3.11 的维护版本,支持的最低 Erlang 版本是 Erlang 25,主

2022-06-02

RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,RabbitMQ 也继承了这些优点。 RabbitMQ 3.10.4 是一个维护版本,此版本至少需要 Erlang 23.2,并支持 Erlang 24 和 25 ,

2022-10-01

RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,RabbitMQ 也继承了这些优点。 RabbitMQ 3.11 是一个新功能版本,包括几个新功能和优化,毕业(强制)一些功能标

2023-10-09

tle无法更新的问题; 2. [服务端] 解决桥接模式下与最新rabbitmq库不兼容从而断线重连不成功,导致MQ中消息堆积的问题。 【其它优化和提升】: 1. [服务端] 解决登陆连接指令中的一处潜在空指针风险; 2. [微信小程序端]

2023-10-20

,相约开源PHP办公室,我们一起聊 AI!>>> Spring Batch 5.1 发布了首个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处

2023-11-28

现模块交互。 Spring Modulith 1.1 和 1.0.3 错误修复版本现已发布。一些更新亮点包括: 支持将 event externalization 化为 AMQP、Kafka、JMS、AWS SNS 和 SQS #248 #344 用于处理已完成和未完成的事件发布的 API #294 加强应用程序

2022-11-24

Spring Cloud 2022.0.0 发布了第二个 RC 版本。 获取地址:https://repo.spring.io/milestone/ 主要变化 Spring Cloud 2022.0.0-RC2 需要使用 Spring Boot 3.0.0-RC2 所有 Spring Cloud 项目现在都使用 Apache HttpClient v5 Spring Cloud Contract 此版本包含许多依

2023-03-30

bo、RocketMq、Hystrix、Grpc、Motan、Okhttp3、Brpc、Tars、SofaRpc、RabbitMq 等组件的线程池管理(调参、监控报警) 轻量简单:基于 SpringBoot 实现,引入 starter,接入只需简单 4 步就可完成,顺利 3 分钟搞定 多模式:参考 Tomcat 线程

2022-07-23

Spring Batch 5.0.0-M4 已发布,新版本在支持 Java Records 方面进行了部分改进,以及其他功能增强、错误修复、依赖升级和文档更新。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程

2023-10-08

sticsearch 搜索引擎 https://github.com/elastic/elasticsearch RabbitMq 消息队列 https://www.rabbitmq.com/ Redis 分布式缓存 https://redis.io/ Druid 数据库连接池 https://github.com/alibaba/druid OSS 对象存储 https://github.com/aliyun/al

2024-01-17

术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 - 系统监测 的解

2023-08-19

术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 - 系统监测 的解