liunx+docker+rabbitmq安装延迟队列插件

news/2025/1/2 3:19:50/

安装版本

rabbit: RabbitMQ 3.8.16

erlang: Erlang 23.3.2

rabbit: rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez

准备

1.rabbmitMQ 安装

docker pull rabbitmq

2.rabbmitMQ 启动

docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=用户名 -e RABBITMQ_DEFAULT_PASS=密码 -p 15672:15672 -p 5672:5672 rabbitmq:management

3.确认rabbitmq版本

image-20230623112417910

安装延迟队列

1.访问 Rabbitmq的github网址,检索 delay 找到插件rabbitmq-delayed-message-exchange

如下图所示:

image-20230623113520096

2.找到对应版本

image-20230623113705129

image-20230623113749844

3. 将下载的上传到服务器

4. 查看rabbitmq容器

docker ps

image-20230623113137573

5.将插件导入到容器

docker cp rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez 2eea1a4b7a52:/opt/rabbitmq/plugins

6.进入此容器

docker exec -it 2eea1a4b7a52 /bin/bash

7.进入插件列表查看插件

cd /opt/rabbitmq/plugins

image-20230623074757610

8.安装消息管理插件

rabbitmq-plugins enable rabbitmq_shovel rabbitmq_shovel_management

image-20230623074706851

9.查看插件

rabbitmq-plugins list

image-20230623082925297

10.启动插件并重启容器

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

image-20230623112214326

以上rabbitmq的延迟消息队列的安装已完成

出现问题

1.(CaseClauseError) no case clause matching: {:plugin_built_with_incompatible_erlang, ‘rabbitmq_delayed_message_exchange’}

出现** (CaseClauseError) no case clause matching:…有可能是Erlang和RabbitMQ版本没对应。

写在最后

如果大家对相关文章感兴趣,可以关注公众号"架构殿堂",会持续更新AIGC,java基础面试题, netty, spring boot,spring cloud等系列文章,一系列干货随时送达!


http://www.ppmy.cn/news/530300.html

相关文章

并发编程.

1、概述 1.1 进程和线程 进程:操作系统资源分配的最小单位。 程序由指令和数据组成,指令要执行,数据要读写,就必须将指令加载至cpu,数据加载至内存,在指令运行过程中还需要用到磁盘、网络等设备&#xff0…

智能照明c语言程序,基于单片机的智能照明控制系统设计方案(含AD+源代码)...

在当今日常生活中,电资源浪费的现象比比皆是。特别是在高校校园内教室电源浪费更为严重。一方面是学校在这方面的管理不够完善,另一方面是使用者节约用电的意识比较淡薄,在自然光充足的条件下,室内的灯还是普遍的开启状态&#xf…

基于Android平台的LED照明,基于Android平台的LED照明Wifi控制

摘要: 传统的照明控制系统需要进行复杂的布线,并且结构体系庞大,适用于室外照明。本文提出的Wifi控制方式,其组织架构简洁,适用于室内照明。本文主要研究了在Android系统平台上开发一款LED灯光控制软件;在LED灯具上接入嵌入式Wifi模块;通过操作Android手机上的灯光控…

基于android的照明设计,基于Android的室内照明控制系统设计与实现

摘要: 传统的室内照明系统存在控制不方便、布线困难、智能化程度不高等问题,而随着Android智能手机不断发展,已经可以实现多种控制功能。结合WiFi无线通信技术低功耗、高传输速率、组网方便等特点,适合智能化的室内照明控制系统。基于此提出一种以Android手机为平台…

白光led 计算机模拟,高显色指数LED白光的色度学模拟方法研究

近年来,LED作为新一代光源受到越来越多的重视。从电源指示灯、汽车指示灯、交通指示灯到户外显示屏,LED得到了广泛的应用。随着蓝光芯片制造技术的发展,基于蓝光LEDYAG荧光粉的二基色白光LED的应用领域也逐渐从路灯等户外照明向室内普通照明延…

仪器LED设计解决方案

有限的颜色和有限的光输出使LED在指示器信号灯的作用超过20年后,第一个设备是商业化的。然而今天,单芯片发光二极管可用,功耗超过50瓦,因此LED正在进入一个新的应用程序的主机。这篇文章将看PTM室外、室内、工业和便携式照明市场并…

led灯条串联图_灯带/LED灯条的安装,安装接线示意图

灯带由于发光颜色多变、可调光、可控制颜色变化,经常会被用于家装中的装饰作用,而且有些小地方 1、灯带/LED灯条的安装方法 每款灯带的背后都贴有自粘性3M双面胶,安装时可以直接撕去3M双面胶表面的贴纸,然后把灯带固定在安装位置,用手把它贴紧就好了。至于有的地方需要拐弯…

数字化引领LED照明的未来

 在LED照明技术持续发展及社会对能源危机日益重视的今天,LED照明行业迎来全面爆发期,吸引众多资金及企业涌入,由此照明市场的竞争也日益激烈。 如果从LED照明技术的发展来看,可以从三个方面来讲&#xf…