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
相关推荐
我叫张小白。8 分钟前
Spring Boot拦截器详解:实现统一的JWT认证
java·spring boot·web·jwt·拦截器·interceptor
uzong2 小时前
Mermaid: AI 时代画图的魔法工具
后端·架构
ζั͡山 ั͡有扶苏 ั͡✾2 小时前
EFK 日志系统搭建完整教程
运维·jenkins·kibana·es·filebeat
TH_12 小时前
腾讯云-(8)-宝塔面板-安装Docker
docker·云计算·腾讯云
q***69772 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
RUNNING123!3 小时前
RedHat 7.9 docker 安装 zabbix
docker·容器·zabbix
jun_bai3 小时前
python写的文件备份网盘程序
运维·服务器·网络
香吧香3 小时前
docker网络总结
docker
weixin_449290013 小时前
docker_ollama
docker·容器·eureka
欢喜躲在眉梢里4 小时前
CANN 异构计算架构实操指南:从环境部署到 AI 任务加速全流程
运维·服务器·人工智能·ai·架构·计算