Docker 消息队列RabbitMQ 安装延迟消息插件

介绍

RabbitMQ的官方推出了一个插件,原生支持延迟消息功能。该插件的原理是设计了一种支持延迟消息功能的交换机。当消息投递到交换机后可以暂存一定时间,到期后再投递到队列。

查看版本号

java 复制代码
 docker exec rabbit名字 rabbitmqctl version

根据版本下载

插件下载地址

https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases

拷贝到容器

java 复制代码
docker cp /etc/local/rabbitmq/rabbitmq_delayed_message_exchange-3.13.0.ez rabbit:/plugins/

进入容器

java 复制代码
docker exec -it rabbit /bin/bash

启用插件

java 复制代码
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
java 复制代码
Enabling plugins on node rabbit@my-rabbit:
rabbitmq_delayed_message_exchange

The following plugins have been configured:
  rabbitmq_delayed_message_exchange
  rabbitmq_federation
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_prometheus
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@my-rabbit...
The following plugins have been enabled:
  rabbitmq_delayed_message_exchange
相关推荐
间彧13 分钟前
Spring Boot默认支持Logback的原因分析
后端
ezl1fe16 分钟前
第零篇:把 Agent 跑起来的最小闭环
人工智能·后端·agent
文心快码BaiduComate23 分钟前
文心快码Comate3.5S更新,用多智能体协同做个健康管理应用
前端·人工智能·后端
爆更小哇24 分钟前
统一功能处理
java·spring boot
我是天龙_绍29 分钟前
mybatis-plus 设置 数据库的字段自动填充
后端
Rust菜鸡31 分钟前
在你的Rust类型里生成TypeScript的bindings!
后端
Yyyy48231 分钟前
容器化技术
docker
悟能不能悟31 分钟前
dcpatchscan.exe这是什么
运维·服务器
间彧33 分钟前
Logback、Log4j与SLF4J的区别与选型指南
后端
间彧42 分钟前
Logback详解与Spring Boot项目实战指南
后端