由于近期想引入mq,调研mq类产品,从社区活跃度,消息持久化,高并发,乃至于吞吐量等方面,最终选定了,性能均衡的rabbitMq。
对比差异: https://blog.csdn.net/belvine/article/details/80842240
安装踩过各种坑,最终使用以下步骤:
环境centos7
1.安装erlang
yum -y install erlang
2.下载rabbit官方rpm包
下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-3.7.15-1.el7.noarch.rpm
如果下载地址失效,请直接去官网下载。
rpm安装下载包
rpm -ivh rabbitmq-server-3.7.15-1.el7.noarch.rpm
3.启动rabbitMq
systemctl start rabbitmq-server
查看状态
systemctl status rabbitmq-server
1.启用rabbitMq官方可视化管理插件
#切换到/usr/sbin 目录
cd /usr/sbin
#使用rabbitmq-plplugins激活管理
rabbitmq-plugins enable rabbitmq_management
2.可视化管理地址
浏览器输入http://服务器ip:15672
(防火墙关闭无视以下)
#查看防火墙开启端口
firewall-cmd --list-ports
#开启15672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
#重启防火墙
systemctl restart firewalld
#查看端口可以知道添加成功,然后去浏览器打开网页
firewall-cmd --list-ports
3.添加管理用户
#添加用户rabbitmqctl add_user username pass
rabbitmqctl add_user admin admin
#设置用户未管理员rabbitmqctl set_user_tags username administrator
rabbitmqctl set_user_tags admin administrator
#设置用户权限rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
rabbitmqctl set_permissions -p / admin".*" ".*" ".*"