Rabbitmq的安装的日常操作
一、RPM方式安装
https://blog.csdn.net/weixin_45192732/article/details/122497482
二、Docker部署RabbitMQ
docker run -d --hostname my-rabbit01 --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:latest
此时管理插件还没有启用,还无法访问rabbit管理页面,进入容器启动管理插件
docker exec -it rabbitmq bash rabbitmq-plugins enable rabbitmq_management
再次访问即可,默认账号密码 guest/guest
http://localhost:15672
无法打开channel与Exchange模块
Management API returned status code 500 -
进入容器,修改配置,重启容器
docker exec -it rabbitmq bash echo "management_agent.disable_metrics_collector = false" > /etc/rabbitmq/conf.d/management_agent.disable_metrics_collector.conf docker restart rabbitmq
三、RabbitMQ的日常操作
1、添加用户
2、创建vhost
3、vhost配置同步策略
4、创建exchange
5、创建queue
6、绑定交换机和消息队列
7.解除绑定
8.清除队列消息
9.查看消费情况
三、服务类操作
1、服务启停
docker start|stop|restart rabbitmq
2、开启延迟队列插件
mq插件所在目录 /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.11/plugins 延迟队列插件并不是安装自带插件,需要去官网下载与版本适配插件,与3.9.11版本适配的插件为 将此插件移动到/usr/lib/rabbitmq/lib/rabbitmq_server-3.9.11/plugins
rabbitmq-plugins enable rabbitmq_delayed_message_exchange