RabbitMQ安裝實際流程

2021-12-30 08:42:00 字數 1195 閱讀 1476

編譯:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixodbc-devel

yum install epel-release

rabbitmq依賴於erlang,需要先安裝erlang。

yum install erlang

rpm -ivh rabbitmq-server-3.6.9-1.el7.noarch.rpm

如果提示缺少依賴socat,需要先進行安裝

yum install socat

在重新執行rpm -ivh rabbitmq-server-3.6.9-1.el7.noarch.rpm

防火牆設定:

systemctl restart firewalld

firewall-cmd --zone=public --add-port=15672/tcp --permanent

firewall-cmd --zone=public --add-port=5672/tcp --permanent

firewall-cmd --reload

啟動頁面管理:

rabbitmq-server --detached &ps aux |grep rabbitmq檢視當前rabbitmq狀態

service rabbitmq-server start啟動服務

service rabbitmq-server restart重啟服務

rabbitmq-plugins enable rabbitmq_management

rabbitmq使用者設定:

rabbitmq預設使用者名稱和密碼是guest,但是遠端不能登入。我們通過命令列新增使用者admin:

rabbitmqctl add_user admin 123456

rabbitmqctl set_user_tags admin administrator

rabbitmqctl list_users可以看到:

listing users ...

admin?? [administrator]

guest?? [administrator]

服務化:

rabbitmq本身就自帶systemd服務,我們只需要配置開機自啟動:

systemctl enable rabbitmq-server

rabbitmq使用流程

1,在windows下安裝otp win64 20.2.exe 2,安裝rabbitmq server x.x.x.exe 3,開啟外掛程式 rabbitmq managemen是管理後台的外掛程式 我們要開啟這個外掛程式才能通過瀏覽器訪問登入頁面 進入到sbin目錄下 rabbitmq plugi...

RabbitMQ搭建流程

rabbitmq是最受歡迎的開源訊息中介軟體之一,在全球範圍內被廣泛應用。rabbitmq是輕量級且易於部署的,能支援多種訊息協議。rabbitmq可以部署在分布式系統中,以滿足大規模 高可用的要求。我們先來了解下rabbitmq中的相關概念,這裡以5種訊息模式中的路由模式為例 640.png 1 ...

RabbitMQ 運轉流程

在最初狀態下,生產者傳送訊息的時候 1 生產者連線到rabbitmq broker 建立乙個連線 connection 開啟乙個通道 channel 2 生產者宣告乙個交換器,並設定相關屬性,比如交換機型別 是否持久化等 3 生產者宣告乙個佇列井設定相關屬性,比如是否排他 是否持久化 是否自動刪除等...