macOS 10 Install RabbitMQ standalone 單機模式 - IT 484

macOS 10 Install RabbitMQ standalone 單機模式 – IT 484

實作架設 Server ,從套件庫下載安裝式,可以大幅地節省工程師開發與部署的時間,使用 Homebrew 來達成,這是最簡單的方法。

功能簡介

RabbitMQ 是一個訊息佇列服務,提供一個非同步通訊機制,負責處理網路通訊,當網路連接發生不可用狀況,消息會被暫存於佇列當中,網路暢通的時候再處理請求,一般用來解決應用解耦,非同步消息等,實現高性能,高可用,可伸縮和最終一致性架構。

主機架構

建置單台的主機架構。

Node IP Port
Master 192.168.1.100 5672
Web 192.168.1.100 15672

安裝套件

macOS 10 Install RabbitMQ Standalone

從套件庫,使用 brew 命令安裝。

brew install rabbitmq

運行管理

啟動服務

安裝完成後,並不會自動啟動服務,使用 brew services start 命令來啟動服務。

brew services start rabbitmq

停止服務

啟動服務後,使用 brew services stop 命令終止服務運行。

brew services stop rabbitmq

狀態驗證

Install RabbitMQ macOS 啟動服務後,使用 brew services info 命令來啟查看服務狀況。

brew services info rabbitmq
rabbitmq (homebrew.mxcl.rabbitmq)
Running: v
Loaded: v
Schedulable: x
User: admin
PID: 602   

建立帳號

安裝後預設並沒有使用者可登入,建立使用者及權限。
rabbitmqctl add_user admin password
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

測試網址

帳號: admin
密碼: password    

此頁面表示服務工作正常。它還包括有關重要服務文件和目錄位置的一些基本訊息,該服務已安裝並運行,現在可以登入管理頁面來管理該服務。

啟用 STOMP 插件 (選項)

支援 STOMP。
rabbitmq-plugins enable rabbitmq_stomp
rabbitmq-plugins enable rabbitmq_web_stomp
rabbitmq-plugins enable rabbitmq_web_stomp_examples

心得分享

macOS Install RabbitMQ 快速安裝後,便於個人電腦、筆電在開發研究或測試時使用,省略複雜的設定,所以沒有參數需要調整,簡單快速建置就能使用服務,除此之外還有其他平台:

發佈留言