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

相关推荐
Austindatabases29 分钟前
OceanBase4.0 跟我学--分布式到底可靠不可靠,到底丢不丢数--终于学完了
分布式
Waitfor_Me1 小时前
RabbitMQ介绍与使用
java·rabbitmq
草莓屁屁不酸5 小时前
积分与签到设计
java·redis·微服务·rabbitmq
huaqianzkh10 小时前
深入学习Topic Exchange交换机
中间件·系统架构·rabbitmq
Lin_Miao_0917 小时前
Kafka优势剖析-流处理集成
分布式·kafka
40岁的系统架构师17 小时前
6 分布式限流框架
分布式
可编程芯片开发17 小时前
基于氢氧燃料电池的分布式三相电力系统Simulink建模与仿真
分布式·simulink·氢氧燃料电池·分布式三相电力
等一场春雨17 小时前
Java 分布式锁:Redisson、Zookeeper、Spring 提供的 Redis 分布式锁封装详解
java·分布式·java-zookeeper
dengjiayue18 小时前
分布式锁 Redis vs etcd
redis·分布式·etcd
xweiran19 小时前
RabbitMQ消费者重试的两种方案
java·rabbitmq·java-rabbitmq·重试·消息消费失败