RabbitMQ 安裝詳解

2021-08-18 04:39:20 字數 1293 閱讀 9300

1、安裝erlang

安裝erlang solutions倉庫到你的系統(目的在於讓你可以使用yum安裝到最新版本的erlang, 如果不設定, yum安裝的erlang版本通常太低)

wget 

rpm -uvh erlang-solutions-1.0-1.noarch.rpm

rpm --import

sudo yum install erlang

因為rabbitmq是使用erlang語言實現, 所以需要安裝erlang依賴;

2、安裝socat

yum install -y socat
3、安裝mq

wget 

rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm

4、啟動服務

service rabbitmq-server start
5、配置mq

cd /etc/rabbitmq

cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/

mv rabbitmq.config.example rabbitmq.config

6、修改rabbitmq.config

去掉後面的逗號

7、開啟web外掛程式並重啟服務

rabbitmq-plugins enable rabbitmq_management

service rabbitmq-server restart

8、訪問web控制台

預設使用者密碼guest/guest

guest使用者為安全考慮只能localhost登入,新建使用者為遠端訪問使用

rabbitmqctl add_user admin admin

rabbitmqctl set_user_tags admin administrator

rabbitmqctl list_users 使用者列表

網上有修改配置檔案guest可遠端登入,這樣及其不安全,不推薦使用。

rabbitmq 配置詳解

一般情況下,rabbitmq的預設配置就足夠了。如果希望特殊設定的話,有兩個途徑 乙個是環境變數的配置檔案 rabbitmq env.conf 乙個是配置資訊的配置檔案 rabbitmq.config 注意,這兩個檔案預設是沒有的,如果需要必須自己建立。rabbitmq env.conf 這個檔案的...

rabbitMQ模式詳解

工作模式 工作原理 當生成者產生訊息後,儲存到佇列當中,c1和c2分別是監聽佇列的兩個消費者 工作模式內部採用的是輪訓的機制依次執行訊息 發布訂閱者模式 p provider 生產者 x exchange 代表交換機 c1 隻間聽c1的訊息佇列 c2 只監聽c2的訊息佇列 說明 只要佇列繫結了交換機...

rabbitMq 使用詳解

傳送訊息 所謂的生產者 rabbitmq host 127.0.0.1 listener acknowledge mode manual password 自己的密碼 port 5672 username 自己的使用者名稱 virtual host develop 虛擬伺服器,相當於許可權設定 mq...