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
相关推荐
你的人类朋友34 分钟前
🤔Token 存储方案有哪些
前端·javascript·后端
烛阴35 分钟前
从零开始:使用Node.js和Cheerio进行轻量级网页数据提取
前端·javascript·后端
藥瓿亭39 分钟前
K8S认证|CKS题库+答案| 11. AppArmor
运维·服务器·docker·云原生·容器·kubernetes·cks
955.1 小时前
k8s从入门到放弃之Ingress七层负载
云原生·容器·kubernetes
liuyang___1 小时前
日期的数据格式转换
前端·后端·学习·node.js·node
被一米六支配的恐惧1 小时前
argocd部署cli工具并添加k8s集群
docker·kubernetes·argocd
we199898981 小时前
Linux:守护进程(进程组、会话和守护进程)
linux·运维·服务器
小鸡脚来咯1 小时前
RabbitMQ 各类交换机
服务器·网络·rabbitmq
无脑学c++1 小时前
在Ubuntu上使用 dd 工具制作U盘启动盘
linux·运维·ubuntu
小声读源码2 小时前
【排错】ubuntu挂载硬盘mount报错 unknown filesystem type ‘LVM2_member‘.
linux·运维·ubuntu