springcloud:安装rabbitmq并配置延迟队列插件

30 篇文章 27 订阅
5 篇文章 8 订阅

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即可访问管理页面
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wu@55555

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值