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 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处

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-11-28

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

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基础框架 - 分布式微服务架构 - 持续集成 - 系统监测 的解

2022-09-24

Spring Batch 5.0.0-M6 和 4.3.7 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 Spring Batch 5.0.0-M6 的