rabbitmq使用流程

2021-10-04 17:14:50 字數 1190 閱讀 1469

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 生產者宣告乙個佇列井設定相關屬性,比如是否排他 是否持久化 是否自動刪除等...