当前位置: 首页 > news >正文

【rabbitmq 实现延迟消息-插件版本安装(docker环境)】

一:插件简介

在rabbitmq 3.5.7及以上的版本提供了一个插件(rabbitmq-delayed-message-exchange)来实现延迟队列功能。同时插件依赖Erlang/OPT 18.0及以上。

二:插件安装

1:选择适合自己安装mq 版本的插件:

插件下载地址

2:点击后缀.ez 下载

我这里下载的是3.9.0版本
在这里插入图片描述

3:将下载的文件放到服务器的目录

我是放到根目录了:
在这里插入图片描述

4:安装插件

4.1 将插件移动到rabbitmq:/plugins 目录下

docker cp rabbitmq_delayed_message_exchange-3.9.0.ez  rabbitmq:/plugins

4.2查看rabbitmq 容器id :docker ps -a

在这里插入图片描述

4.3 进入容器内部

docker exec -it 容器ID /bin/bash
docker exec -it myrabbit /bin/bash

4.4 查看插件列表rabbitmq-plugins list

在这里插入图片描述

4.5 启用插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange
在这里插入图片描述

4.6 重启mq

docker restart + 容器ID
docker restart myrabbit

三.登录rabbitmq 的管理页面

在容器重启完成后,在Exchanges选项卡下,点击Add a new exchange,在Type里面看是否出现了x-delayed-message选项,如下图到这里
在这里插入图片描述

四.安装完成

安装完成,下篇文件结合代码实现延迟消息。感谢大家的阅读。

http://www.lryc.cn/news/38727.html

相关文章:

  • 【大数据】HDFS管理员 HaAdmin 集群高可用命令详细使用说明
  • 京区航天研究所 哪些比较好的研究所?
  • Nacos配置拉取及配置动态刷新原理【源码阅读】
  • 第十届省赛——9等差数列(集合做法)
  • 《数据分析-JiMuReport03》JiMuReport报表设计入门介绍-新建报表
  • 从功能测试进阶自动化测试,爆肝7天整理出这一份超全学习指南【附网盘资源】
  • CNN神经网络——手写体识别
  • python调试模块ipdb
  • 【数据库】聊聊MySQL的日志,binlog、undo log、redo log
  • aws dynamodb java低等级api和高级客户端api的使用
  • Kafka中那些巧妙的设计
  • 《JavaEE》进程和线程的区别和联系
  • Matlab生成sinc信号
  • 进程与线程区别与联系
  • 使用vbscript.regexp实现VBA代码格式化
  • 选择结构习题:百分值转换成其相应的等级
  • c# 源生成器
  • [N1CTF 2018]eating_cms1
  • 数据结构与算法基础(王卓)(15):KMP算法详解(含速成套路和详细思路剖析)
  • 【互联网架构】聊一聊所谓的“跨语言、跨平台“
  • 1.JVM常识之 类加载器
  • 一天搞定《AI工程师的PySide2 PyQt5实战开发手册》
  • 身份推理桌游
  • [LeetCode周赛复盘] 第 99 场双周赛20230304
  • Parcel Bundle漏洞学习
  • RTP载荷H264(实战细节)
  • 软考高级信息系统项目管理师系列之四十三:信息系统安全管理
  • 并发编程之AtomicUnsafe
  • GDB调试快速入门
  • Vim一次复制,多次粘贴