1.消息隊列中間件簡介
????????消息隊列中間件是分布式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題實現高性能,高可用,可伸縮和最終一致性。
????????使用較多的消息隊列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大數據),MetaMQ,RocketMQ。
????????RabbitMQ是一個開源的消息隊列中間件,用于實現在應用程序之間進行數據傳輸和通信。它基于AMQP(Advanced Message Queuing Protocol)協議,并提供可靠的消息傳遞機制。
2.安裝準備工具
要在Windows上安裝RabbitMQ,您可以按照以下步驟操作:
1)下載Erlang OTP:
RabbitMQ依賴于Erlang OTP環境,從官網下載并安裝Erlang OTP:
https://www.erlang.org/downloads
下面鏈接已提供otp_win64_20.2.exe
鏈接:?https://pan.baidu.com/s/1lmvCMPVAV1Ba9UogCdQpZg?pwd=x9m7#x9m7
2)下載rabbitmq:
下載RabbitMQ:可以從RabbitMQ官方網站下載適用于Windows的安裝程序:
https://www.rabbitmq.com/download.html
下面鏈接已提供rabbitmq-server-3.7.4.exe
鏈接:?https://pan.baidu.com/s/1CPfhg5X1e7UitpgMWIcAEg?pwd=h4r3
3.安裝RabbitMQ:
運行下載的RabbitMQ安裝程序,并按照指示進行安裝。可以選擇默認的安裝選項。
3.1.安裝Erlang OTP
運行下載程序,按照指示進行安裝。可以選擇默認的安裝選項
3.2.配置環境變量
1)配置erlang環境變量
????????變量名:ERLANG_HOME
????????變量值:erlang安裝地址
????????將? %ERLANG_HOME%\bin? 加入到path中
2)將RabbitMQ安裝目錄下的sbin文件夾路徑添加到系統的path環境變量中。
例如:
C:\Program Files\RabbitMQ Server\rabbitmq_server-x.x.x\sbin
3)驗證erlang是否安裝成功
win+R鍵,輸入cmd,再輸入erl,看到erlang版本號就說明erlang安裝成功了。
3.3.安裝RabbitMQ
雙擊下載后的.exe文件,安裝過程與erlang的安裝過程相同。
1)管理員權限,打開命令行cd,切換到RabbitMQ的sbin目錄。
E:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin
2)然后輸入以下命令進行安裝
rabbitmq-plugins enable rabbitmq_management
?3)輸入以下命令來啟動RabbitMQ服務:
rabbitmq-server start
注意:安裝后window服務中就存在rabbitMQ了,并且是啟動狀態。??
4)驗證rabbitmq是否安裝成功
檢查服務狀態:輸入以下命令來檢查RabbitMQ服務狀態
rabbitmqctl status
?如果出現以下的圖,說明安裝是成功的,并且說明現在RabbitMQ Server已經啟動了,運行正常
3.4.訪問管理后臺
打開瀏覽器,地址欄輸入mq訪問地址,即可看到管理界面的登陸頁
http://127.0.0.1:15672?
默認的用戶名和密碼都是“guest”。
最上側的導航依次是:概覽、連接、信道、交換器、隊列、用戶管理
4.安裝注意事項
- Rabbitmq和erlang存在版本對應關系,Rabbitmq和erlang版本對應關系
- 電腦主機名、軟件安裝路徑經最好不包含中文;