rabbitmqadmin的使用方法

2022-06-17 04:48:12 字數 2867 閱讀 9748

啟用rabbitmq-plugins enable rabbitmq_management

2.賦予可執行許可權

chmod +x /usr/local/bin/rabbitmqadmin

3.匯出資料

rabbitmqadmin -u user -p password export rabbit.definitions.json

4.匯入資料

rabbitmqadmin -q import rabbit.definitions.json

3. rabbitmqadmin 命令彙總:

登入執行列出所有使用者:rabbitmqadmin -u username -p password  list users

命令解釋

rabbitmqadmin list users

檢視所有使用者 user

rabbitmqadmin list users name

檢視所有使用者名稱 username

rabbitmqadmin list users tags

檢視所有使用者角色

rabbitmqadmin list vhosts

檢視所有虛擬主機

rabbitmqadmin list connections

檢視所有連線

rabbitmqadmin list exchanges

檢視所有路由 exchange

rabbitmqadmin list bindings

檢視所有路由與佇列的關係繫結 binding

rabbitmqadmin list permissions

檢視所有角色的許可權 permission

rabbitmqadmin list channels

檢視所有通道 channel

rabbitmqadmin list consumers

檢視所有消費者 consumer

rabbitmqadmin list queues

檢視所有訊息佇列 queue

rabbitmqadmin list nodes

檢視所有節點 node

rabbitmqadmin show overview

概覽 overview

rabbitmqadmin list bindings source destination_type destination properties_key

檢視所有路由與佇列的關係繫結的詳細資訊 binding

rabbitmqadmin declare queue name=test durable=true

定義乙個佇列queue,durable=true代表持久化開啟。

rabbitmqadmin declare exchange name=my.fanout type=fanout

定義乙個fanout路由

rabbitmqadmin declare exchange name=my.direct type=direct

定義乙個direct路由

rabbitmqadmin declare exchange name=my.topic type=topic

定義乙個topic路由

rabbitmqadmin declare binding source=my.fanout destination=test routing_key=first

定義 binding

rabbitmqadmin publish routing_key=test payload="hello world"

發布一條訊息

rabbitmqadmin publish routing_key=my.test exchange=my.topic payload="hello world"

使用路由**訊息

rabbitmqadmin get queue=test requeue=true

檢視訊息,不消費

rabbitmqadmin get queue=test requeue=false

檢視訊息,並消費

rabbitmqadmin purge queue name=test

刪除佇列中的所有訊息

rabbitmqadmin delete queue name=hello

刪除訊息佇列 queue

rabbitmqadmin delete user name=test

刪除使用者 user

rabbitmqadmin delete exchange name=test

刪除路由器 exchange

rabbitmqadmin delete binding source='kk' destination_type=queue destination=test properties_key=test

刪除路由器與訊息佇列的關係繫結 binding

rabbitmqadmin -f raw_json list users

raw_json 格式化輸出

rabbitmqadmin -f long list users

格式化輸出

rabbitmqadmin -f pretty_json list users

pretty_json 格式化輸出

rabbitmqadmin -f kvp list users

格式化輸出

rabbitmqadmin -f tsv list users

格式化輸出

rabbitmqadmin -f table list users

table 格式化輸出

rabbitmqadmin -f bash list users

bash 格式化輸出

SqlCacheDependency的使用方法

步驟一 sql資料庫必須開啟servicebroker服務,首先檢測是否已經啟用servicebroker,檢測方法 select databasepropertyex 資料庫名稱 isbrokerenabled 1表示已經啟用0表示沒有啟用 步驟二 如果servicebroker沒有啟用,使用下面...

UITabBarController的使用心得

這段時間了解下uitabbarcontroller,今天把我遇到的問題和心得記錄下。網上有很多uitabbarcontroller的資料,對於一些uitabbarcontroller的基礎性知識,在這裡我就不囉嗦了。可以看這裡 今天我要說的是自己的一些不同於網上的的心得。官方的一副還是要貼出來。我也...

UITabBarController的使用步驟

初始化 uitabbarcontroller 設定uiwindow的rootviewcontroller為 uitabbarcontroller 根據具體情況,通過addchildviewcontroller方法新增對應個數的子控制器 uitabbarcontroller新增控制器的方式有2種 新增...