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
相关推荐
暧暧内含光11 小时前
Electron 桌面应用打包原理与实战避坑
后端
csdn_aspnet11 小时前
Docker Prune:完整指南与上手示例
运维·docker·容器·prune
郭小李11 小时前
spring @PathVariable 注解用法
java·后端·spring
ynchyong11 小时前
linux中的 sed` 与 `seq`
linux·运维·sed·seq·文本工具
jaysee-sjc11 小时前
【苍穹外卖】Day12:工作台数据看板与 Excel 报表导出
java·开发语言·数据库·spring boot·spring·微信·excel
乔旭伟11 小时前
从一次「报错但成功」查起:SQLAlchemy async 的对象过期与 commit 时机
后端
用户3600555790011 小时前
Kestrel_VLLM - 22 · MoE FFN 位级镜像收口:整模型逐层 L2 全等达成
后端
前端小万11 小时前
想做个人副业别乱买服务器!我的 5 个月真实开销分享
前端·后端·github
小蒜学长12 小时前
基于 Spring Boot 的英语单词背诵系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
用户693717500138412 小时前
我买的电视,我还不能研究它吗?
前端·后端·ai编程