本期主要讲解如何利用docker快速安装rabbitmq并且配置延迟队列插件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
0. 引言
本期主要讲解如何利用docker快速安装rabbitmq并且配置延迟队列插件
1. docker安装
1.1 安装rabbitmq
1、下载镜像
docker pull rabbitmq
2、安装镜像
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq
3、开启远程管理,否则通过15672无法登陆管理页面
进入到docker容器中执行:
# 查看容器id
docker ps -a
# 进入容器
docker exec -it 容器id /bin/bssh
# 容器内执行
rabbitmq-plugins enable rabbitmq_management
4、访问ip:15672。如果是在虚拟机中安装的,记得开通15672,5672端口
1.2 安装延迟队列插件delayed_message_exchange
1、下载延迟队列插件。因为我这里的rabbitmq版本为3.9.11。所以我们需要下载对应版本的插件
rabbitmq插件下载地址
找到rabbitmq_delayed_message_exchange
,点击releases
进入到github地址,下载对应版本
因为目前最高版本也就是3.9.0,所以我们直接下载这个版本
2、将该插件复制到docker容器的rabbitMQ的插件目录下
# 查看容器ID
docker ps -a
# 将本地文件复制到docker容器中
docker cp /Users/wuhanxue/Downloads/rabbitmq_delayed_message_exchange-3.9.0.ez 1faca6a70742:/opt/rabbitmq/plugins
3、进入容器内容,开启延迟交换机插件
docker exec -it 1faca6a70742 /bin/bash
cd /opt/rabbitmq/sbin
./rabbitmq-plugins enable rabbitmq_delayed_message_exchange
4、重启rabbitmq容器
docker restart 1faca6a70742
2. docker打包安装rabbitmq+延迟队列插件
上述我们演示了先安装rabbitmq,再安装延迟插件,除此之外,我们也提供一种一步安装包含了延迟插件的rabbitmq,那就是通过bladex源安装
1、下载bladex/rabbitmq镜像
docker pull bladex/rabbitmq:3.8.9-management-delayed-message
2、创建容器
docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 bladex/rabbitmq:3.8.9-management-delayed-message
3、无需开启远程管理,直接登陆ip:15672即可访问管理页面
到此这篇关于springcloud安装rabbitmq并配置延迟队列插件的文章就介绍到这了,更多相关springcloud rabbitmq延迟队列插件内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:springcloud安装rabbitmq并配置延迟队列插件的过程详解
- JSP 制作验证码的实例详解 2023-07-30
- 深入了解Spring的事务传播机制 2023-06-02
- SpringBoot使用thymeleaf实现一个前端表格方法详解 2023-06-06
- Java实现顺序表的操作详解 2023-05-19
- Spring Security权限想要细化到按钮实现示例 2023-03-07
- 基于Java Agent的premain方式实现方法耗时监控问题 2023-06-17
- Springboot整合minio实现文件服务的教程详解 2022-12-03
- ExecutorService Callable Future多线程返回结果原理解析 2023-06-01
- JSP页面间传值问题实例简析 2023-08-03
- Java中的日期时间处理及格式化处理 2023-04-18