1,在windows下安裝otp_win64_20.2.exe
2,安裝rabbitmq-server-x.x.x.exe
3,開啟外掛程式
rabbitmq_managemen是管理後台的外掛程式、我們要開啟這個外掛程式才能通過瀏覽器訪問登入頁面
進入到sbin目錄下:rabbitmq-plugins enable rabbitmq_management
管理頁面:http://localhost:15672/ guest/guest
4,啟停服務
檢視是否啟動成功:rabbitmqctl statusc
5,建立使用者(guest使用者沒有許可權,所以需要重新建立使用者,用程式連線會報錯:access_refused - login was refused using authentication mechanism plain)
rabbitmqctl.bat add_user jtc 123456
6,授權角色(rabbitmqctl.bat add_user leimiaotang 123456 這個是普通使用者)
(1) 超級管理員(administrator)
可登陸管理控制台(啟用management plugin的情況下),可檢視所有的資訊,並且可以對使用者,策略(policy)進行操作。
(2) 監控者(monitoring)
可登陸管理控制台(啟用management plugin的情況下),同時可以檢視rabbitmq節點的相關資訊(程序數,記憶體使用情況,磁碟使用情況等)
(3) 策略制定者(policymaker)
可登陸管理控制台(啟用management plugin的情況下), 同時可以對policy進行管理。
(4) 普通管理者(management)
僅可登陸管理控制台(啟用management plugin的情況下),無法看到節點資訊,也無法對策略進行管理。
(5) 其他的
無法登陸管理控制台,通常就是普通的生產者和消費者
ready:待消費的訊息總數。
unacked:待應答的訊息總數。
total:總數 ready+unacked。
請求示例:http://localhost:15672/api/queues/%2f/hello
RabbitMQ搭建流程
rabbitmq是最受歡迎的開源訊息中介軟體之一,在全球範圍內被廣泛應用。rabbitmq是輕量級且易於部署的,能支援多種訊息協議。rabbitmq可以部署在分布式系統中,以滿足大規模 高可用的要求。我們先來了解下rabbitmq中的相關概念,這裡以5種訊息模式中的路由模式為例 640.png 1 ...
RabbitMQ安裝實際流程
編譯 yum y install make gcc gcc c kernel devel m4 ncurses devel openssl devel unixodbc devel yum install epel release rabbitmq依賴於erlang,需要先安裝erlang。yum ...
RabbitMQ 運轉流程
在最初狀態下,生產者傳送訊息的時候 1 生產者連線到rabbitmq broker 建立乙個連線 connection 開啟乙個通道 channel 2 生產者宣告乙個交換器,並設定相關屬性,比如交換機型別 是否持久化等 3 生產者宣告乙個佇列井設定相關屬性,比如是否排他 是否持久化 是否自動刪除等...