開啟服務「#systemctl enable rabbitmq-server」
啟動服務「#systemctl start rabbitmq-server」
rabbitmqctl list_exchanges 檢視rabbitmq裡面已經宣告的交換機
1.建立虛擬主機
rabbitmqctl add_vhost vhostpath
2.刪除虛擬主機
rabbitmqctl delete_vhost vhostpath
3.列出所有虛擬主機
rabbitmqctl list_vhosts
4.列出虛擬主機上的所有許可權
rabbitmqctl list_permissions [-p vhostpath]
重啟rabbitmq服務通過兩個命令來實現:
rabbitmqctl stop :停止rabbitmq
rabbitmq-server restart : 重啟rabbitmq
rabbitmq-server start
/lib/rabbitmq/lib/rabbitmq_server-3.7.4/sbin
新增管理賬號「#rabbitmqctl add_user admin 12345678」,admin 為賬號名稱,12345678為密碼
設定使用者角色「#rabbitmqctl set_user_tags admin administrator」,administrator為超級管理員角色,其他參見官方**
設定使用者許可權「#rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"」。 設定admin賬號 操作目錄,及訪問許可權
開啟遠端管理「#rabbitmq-plugins enable rabbitmq_management」
關於rabbitmq的併發優化
首先是鏈結模式的區分,這裡的鏈結模式我們預設選用的是channel,但是在壓測時候出現了tps波動很大的情況,所以必須要對此進行優化操作 channel模式 使用springboot鏈結rabbitmq的預設鏈結模式,此模式的特點是在鏈結時乙個應用與rabbitmq鏈結只開闢乙個connection...
關於RabbitMQ的工作模式
首先了解rabbitmq的一些名詞 rabbitmq的工作模式 1,模式,訊息生產者直接將訊息加入到佇列中,訊息消費者監聽訊息佇列,如果佇列有訊息,就消費掉,訊息被拿走後會自動刪除,但有可能訊息並沒有被消費者正確處理,但訊息卻已經消失了,造成消失丟失,解決 在訊息正確處理後手動確認,注意要即時,否則...
關於python和rabbitmq的那點事兒
rabbitmq是乙個訊息中介軟體,在之前的zmq介紹中有略帶提過。由於zmq的硬傷 無法方便儲存 監控中間過程 故而工作中一直都是使用的 兔子 從1.7.0到現在的2.6.1版本 個人嘗試過的 rabbitmq有著許多令人欣喜 驚嘆的變化 或者說是進步 先來簡單介紹下當前版本 兔子 的閃光點 1....