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
相关推荐
zhanglianzhao26 分钟前
基于云服务器自建Rustdesk远程桌面——以京东云为例
运维·服务器·京东云
IT_陈寒35 分钟前
React性能优化:10个90%开发者不知道的useEffect正确使用姿势
前端·人工智能·后端
Physicist in Geophy.38 分钟前
新版ubuntu中sac安装问题(缺少libncurses5)
linux·运维·ubuntu
可乐大数据38 分钟前
Docker安装(基于云服务器ECS实例 CentOS 7.9系统)
服务器·docker·centos
Apifox39 分钟前
如何在 Apifox 中使用 OpenAPI 的 discriminator?
前端·后端·测试
yuuki23323339 分钟前
【数据结构】双向链表的实现
c语言·数据结构·后端
刘一说40 分钟前
深入解析 Spring Boot 数据访问:Spring Data JPA 与 MyBatis 集成实战
spring boot·tomcat·mybatis
朝新_1 小时前
【SpringBoot】玩转 Spring Boot 日志:级别划分、持久化、格式配置及 Lombok 简化使用
java·spring boot·笔记·后端·spring·javaee
一 乐1 小时前
二手车销售|汽车销售|基于SprinBoot+vue的二手车交易系统(源码+数据库+文档)
java·前端·数据库·vue.js·后端·汽车
用户5965906181341 小时前
在asp.net 控制器传入json对象的格式验证的几种方法
后端