【图文教程】Windows给Rabbitmq安装rabbitmq_delayed_meaage_exchange

Windows给Rabbitmq安装rabbitmq_delayed_meaage_exchange

延时队列里先后进入A,B,C三条消息,存活时间是3h,2h,1h,结果到了1小时C不会死,到了2hB不会死,到了3小时A死了,同时B,C也死了,意味着3h后A,B,C才能消费,很坑!!!

所以希望能够有种方式使其消息死亡异步化,到期即死即消费,不会被阻塞,这里介绍使用插件的方式

但是多数人使用的环境是Windows环境,而很多讲解的是Linux环境下的,这样不利于我们自身学习测试
请添加图片描述

下载地址直通车

官网插件地址:点我进入官网git下载地址: 点我进入Git地址

当然如果感觉太慢,这是下载好的======> 点击下载 博客资源完全免费

简要安装步骤

  1. 首先我们要了解我们本机Rabbitmq安装位置
  2. 打开本机Rabbitmq安装位置 ==>进入plugins文件夹中
  3. 将下载的文件拷贝到plugins这个文件夹下
  4. 打开CMD窗口, 路径选择进入到sbin文件夹下
  5. 输入命令:rabbitmq-plugins enable rabbitmq_delayed_message_exchange-3.9.0
  6. 验证是否安装成功
  7. 重启Rabbitmq
    1. RabbitMQ Service - start
    2. RabbitMQ Service - stop
    3. 我的是在C:\Users\21052\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\RabbitMQ Server目录下,win 然后搜索也行
  8. 进入Rabbitmq管理页面 :http://localhost:15672/ 进入exchanges 选项卡
  9. 下滑找到Add a new exchange ==> Type ==> 下拉框中查看是否存在 ,如果存在就成功了

图文教程

一、首先我们要了解我们本机Rabbitmq安装位置

这是我电脑安装位置,划线的这两个是需要用到的

请添加图片描述

二、打开本机Rabbitmq安装位置 ==>进入plugins文件夹中
三、将下载的文件拷贝到plugins这个文件夹下

我已经下载好放到里面了

请添加图片描述

四、打开CMD窗口, 路径选择进入到sbin文件夹下

请添加图片描述

五、输入命令:rabbitmq-plugins enable rabbitmq_delayed_message_exchange

提示的是:安装失败了,没有找到这个插件【不要带版本号】
请添加图片描述

提示安装成功
请添加图片描述

验证是否安装成功
六、重启Rabbitmq
RabbitMQ Service - start
RabbitMQ Service - stop

我的是在C:\Users\21052\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\RabbitMQ Server目录下,win 然后搜索也行

请添加图片描述
请添加图片描述请添加图片描述

七、进入Rabbitmq管理页面 :http://localhost:15672/ 进入exchanges 选项卡

请添加图片描述

八、下滑找到Add a new exchange ==> Type ==> 下拉框中查看是否存在 x-delayed-message ,如果存在就成功了

现在是不存在 x-delayed-message

请添加图片描述

安装成功后存在 x-delayed-message

请添加图片描述

请添加图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值