rabbitmqctl 命令添加隊列和exchange


授權用戶Vhost
##授權admin 用戶Vhost /  所有權限
rabbitmqctl set_permissions [-p vhost] {user} {conf} {write} {read}
如:
rabbitmqctl set_permissions -p / admin  ".*" ".*" ".*"   
#添加exchange
rabbitmqctl eval 'rabbit_exchange:declare({resource, <<"/">>, exchange, <<"exchange_pent">>}, topic, true, false, false, []).'

#添加隊列
rabbitmqctl eval 'rabbit_amqqueue:declare({resource, <<"/">>, queue, <<"pre.queue">>}, true, false, [], none).'
#綁定隊列
rabbitmqctl eval 'rabbit_binding:add({binding, {resource, <<"test">>, exchange, <<"ac.exchange.alarm">>}, <<"ac.routing.key.alarm">>, {resource, <<"test">>, queue, <<"ac.queue.alarm">>}, []}).'
rabbitmqctl eval 'rabbit_binding:add({binding, {resource, <<"/">>, exchange, <<"exchange_pent">>}, <<"#">>, {resource, <<"/">>, queue, <<"pre.queue">>}, []}).'

參考:https://blog.csdn.net/hncscwc/article/details/79048647
https://blog.csdn.net/liao0801_123/article/details/91524878


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM