RabbitMQ 安装延迟队列插件 rabbitmq_delayed_message_exchange

前言:

RabbitMQ 延迟队列插件(rabbitmq_delayed_message_exchange)是一个社区开发的插件,它为 RabbitMQ 添加了支持延迟消息的功能。通过这个插件,用户可以创建一种特殊的交换机类型 x-delayed-message,该交换机允许将消息在指定的时间后发送到目标队列。

操作步骤:

  1. 去官网下载插件
    官网地址:https://www.rabbitmq.com/community-plugins

2.下载文件拷贝到 Docker 容器中去:

docker cp ./rabbitmq_delayed_message_exchange-3.8.17.8f537ac.ez some-rabbit:/plugins

这里第一个参数是宿主机上的文件地址,第二个参数是拷贝到容器的位置。

3.再执行如下命令进入到 RabbitMQ 容器中:

docker exec -it some-rabbit /bin/bash

4.进入到容器之后,执行如下命令启用插件:

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

5.启用成功之后,还可以通过如下命令查看所有安装的插件,看看是否有我们刚刚安装过的插件,如下:

rabbitmq-plugins list

相关推荐
回家路上绕了弯44 分钟前
深度解析分布式事务3PC:解决2PC痛点的进阶方案
分布式·后端
Boilermaker19921 小时前
[Redis] 分布式缓存与分布式锁
redis·分布式·缓存
lhrimperial4 小时前
RabbitMQ核心技术深度解析
分布式·rabbitmq·ruby
Wang's Blog5 小时前
RabbitMQ: 高可用集群与跨集群通信架构深度解析
分布式·架构·rabbitmq
爱学大树锯5 小时前
【高并发多线程原理】-分布式场景下解决一致性问题方案
分布式
灯下夜无眠6 小时前
Spark Executor 与 Driver 在三种模式下的区别
大数据·分布式·spark
赫尔·普莱蒂科萨·帕塔7 小时前
DeepMind 分布式 AGI 安全框架与拼凑型 AI 群技术深度分析
分布式·安全·agi
Vic101017 小时前
Redis防重复点击与分布式锁
java·数据库·redis·分布式
Vic101017 小时前
Redis防重复点击与分布式锁实现方案对比笔记
java·redis·笔记·分布式
物流可信数据空间8 小时前
可信数据空间与区块链技术的结合点有哪些?
分布式·架构·区块链