RabbitMQ安装延迟队列插件rabbitmq-delayed-message-exchange
一、下载安装包
1、根据rabbitmq版本需求,查看需要安装的erlang版本
https://www.rabbitmq.com/which-erlang.html
2、下载erlang安装包。
rpm包下载:https://github.com/rabbitmq/erlang-rpm/releases
https://packagecloud.io/rabbitmq/erlang
二进制包下载:https://github.com/erlang/otp/releases
https://www.erlang.org/
3、下载rabbitmq安装包
https://github.com/rabbitmq/rabbitmq-server/releases
https://packagecloud.io/rabbitmq/rabbitmq-server
4、下载rabbitmq-delayed-message-exchange插件
https://github.com/rabbitmq/rabbitmq-delayed-message-exchange
二、安装rabbitmq服务
1、安装socat依赖组件
yum -y install socat
2、安装erlang和rabbitmq
rpm -ivh erlang-xx.xx.xx-xx.elx.x86_64.rpm rabbitmq-server-xx.xx.xx-xx.elx.noarch.rpm
3、创建目录和日志目录
mkdir -p /data/rabbitmq/{data,logs}
chown -R rabbitmq:rabbitmq /data/rabbitmq
4、配置数据目录和日志目录
vim /etc/rabbitmq/rabbitmq-env.conf
RABBITMQ_MNESIA_BASE=/data/rabbitmq/data
RABBITMQ_LOG_BASE=/data/rabbitmq/logs
5、启动rabbitmq服务,设置开机启动
systemctl start rabbitmq-server
systemctl enable rabbitmq-server
6、开启web管理
rabbitmq-plugins enable rabbitmq_management
7、移动插件包至plugins目录下。
mv rabbitmq_delayed_message_exchange-xxx.ez /usr/lib/rabbitmq/lib/rabbitmq_server-xxx/plugins
8、开启延迟队列插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
9、查看插件启用情况
rabbitmq-plugins list
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律