前言:
對於消息隊列中間件:
#redis: 功能比較全,但是如果突然停止運行或斷電會造成數據丟失
#RabbitMQ:功能比較齊全、穩定、便於安裝,在生產環境來說是首選的
1.安裝erlang:
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 安裝erlang的yum源
yum install erlang
驗證:
2.安裝:rabbitmq
rabbitmq github地址:https://github.com/rabbitmq/rabbitmq-server/releases
注意centos 7.x 下,對應el7
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm #注意:國內下載較慢,最好用海外服務器下載
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.8.5-1.el7.noarch.rpm
3.啟動web管理插件:rabbitmq-plugins enable rabbitmq_management
4.啟動rabbitmq服務:systemctl restart rabbitmq-server.service
5.添加遠端登錄賬戶
#添加用戶 admin 密碼為 123456
rabbitmqctl add_user admin 123456
#將admin 設置為管理員權限
rabbitmqctl set_user_tags admin administrator
#將admin 設置為遠端登錄
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
刪除guest
rabbitmqctl delete_user guest
6.登錄rabbitmq
訪問地址: http://localhost:15672
使用 admin 密碼 123456 進行登錄