rabbitmq使用者授權

2022-09-23 09:07:02 字數 535 閱讀 6046

建立使用者

rabbitmqctl add_user kye01 123456

設定使用者角色

rabbitmqctl set_user_tags kye01 monitoring

檢視使用者清單

rabbitmqctl list_users

給使用者授權

rabbitmqctl set_permissions -p "/" kye01 ".*" ".*" ".*"

檢視指定使用者許可權

rabbitmqctl  list_user_permissions  kye01

刪除使用者

rabbitmqctl delete_user guest

設定使用者沒有其他許可權

rabbitmqctl set_permissions -p "/" kye01 "^$" "^$" "^$"

'^$'不匹配任何資源

另外需注意:獲取或清除(get、consume、purge)訊息需queue的讀許可權

也就是有讀的許可權,就可以pruge,清除掉隊伍裡的訊息

RabbitMQ

在訊息生產時,mq 內部針對每條生產者傳送的訊息生成一個 inner msg id,作為去重的依據 訊息投遞失敗並重傳 ,避免重複的訊息進入...

RabbitMQ

一 概述 rabbitmq 是一個由 erlang 語言開發的 amqp 的開源實現。 amqp advanced message queu...

RabbitMQ

訊息佇列 mq 是一種應用間的通訊方式,訊息傳送後可以立即返回,由訊息系統來確保訊息的可靠傳遞。訊息釋出者只管把訊息釋出到 mq 中而不用管...