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
相关推荐
架构师沉默1 分钟前
Java 终于有自己的 AI Agent 框架了?
java·后端·架构
IT19952 分钟前
Docker笔记-对docker-compose.yml基本认识
笔记·docker·容器
givemeacar7 分钟前
Spring Boot中集成MyBatis操作数据库详细教程
数据库·spring boot·mybatis
秋水无痕9 分钟前
# 手把手教你从零搭建 AI 对话系统 - React + Spring Boot 实战(一)
前端·后端
秋水无痕17 分钟前
# 手把手教你从零搭建 AI 对话系统 - React + Spring Boot 实战(二)
前端·后端·面试
Master_Azur22 分钟前
java内部类与匿名内部类
后端
TEC_INO26 分钟前
嵌入式 Linux 开发知识总结
linux·运维·服务器
开心就好202528 分钟前
不依赖 Mac 也能做 iOS 开发?跨设备开发流程
后端·ios
一只叫煤球的猫29 分钟前
RAG 如何落地?从原理解释到工程实现
人工智能·后端·ai编程
养生技术人35 分钟前
Oracle OCP认证考试题目详解082系列第5题
运维·数据库·sql·oracle·开闭原则