[開發環境] 安裝 RabbitMQ 服務
RabbitMQ 是一個開放原始碼的訊息代理服務,它的主要功能是協助不同應用程式之間進行訊息的傳遞與處理,就像是一個郵局一樣,它讓發送者(寄件人)可以把訊息放進佇列(信箱),然後接收者(收件人)可以從信箱中取出訊息並進行處理。
以下是 RabbitMQ 的一些特點:
- 訊息佇列 : 讓你可以建立多個佇列(信箱),讓應用程式之間可以互相傳遞訊息,這些訊息可以是任何形式的資料。
- 可靠性 : 提供持久性訊息和交易支援,就像是郵局會保存信件一樣,即使在系統出現問題時,訊息也不會遺失,並且確保訊息被成功傳遞。
- 彈性與擴充性 : 支援多種訊息模式,可以依照需要設計點對點傳遞、廣播(發佈/訂閱)或者工作隊列模式,另外,它也可以在單一伺服器或者建立集群,以提高系統的擴充性和可靠性。
- 管理與監控 : 提供一個管理介面,讓使用者可以輕鬆地監控各佇列、訊息狀態,並且進行設定管理。
下圖是登入管理介面後的示意圖
安裝 RabbitMQ 步驟說明
- RabbitMQ 相依 Erlang,所以需要先安裝 Erlang 對應的版本 otp_win64_24.2.exe ,對應關係可參考 RabbitMQ Erlang Version Requirements 的說明。
- 有時候安裝完沒有自動設定環境變數,若發現無環境變數,則要手動設定 Erlang bin 的路徑到 Path,若已有設定則可跳過此步驟。
- 下載並安裝 RabbitMQ 3.9.12 。
- 設定 RabbitMQ Management Portal,先切換到 C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.12\sbin,並執行底下的 Script 來啟用管理站台。
rabbitmq-plugins.bat enable rabbitmq_management
- 重新啟動服務,或也可以使用預設安裝好的工具 C:\Users\lawrence\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\RabbitMQ Server ,如下圖來重新啟動。
- 如果安裝成功,站台網址 http://localhost:15672 ,預設的管理者帳號密碼為 guest,建議刪掉,另外建立管理者帳號。
留言
張貼留言
您好,我是 Lawrence,這裡是我的開發筆記的網誌,如果你對我的文章有任何疑問或者有錯誤的話,歡迎留言讓我知道。