rabbitMQ 实战 高效部署分布式消息队列 读书笔记
第三章 運行和管理RabbitMQ
1. 創建一個新用戶
./rabbitmqctl add_usertest_ai_20171228 testai
Creating user "test_ai_20171228"
用戶名:?test_ai_20171228 , 密碼是testai
刪除一個用戶
[root@root bin]# ./rabbitmqctl ?delete_user test_ai_20171228
Deleting user "test_ai_20171228"
查看RabbitMQ服務器上存在哪些用戶
[root@root bin]# ./rabbitmqctl list_users
Listing users
nsd ? ? [administrator]
dns ? ? [administrator]
guest ? [administrator]
修改已有用戶密碼
[root@root bin]# ./rabbitmqctl change_passwordtest_ai_20171228 testaitestai
Changing password for user "test_ai_20171228
2. 列出隊列,輸出依賴于服務器上已聲明的隊列
[root@root bin]# ./rabbitmqctl list_queues
Listing queues
snail.direct ? ?0
nsd ? ? 0
查看隊列是否可持久化
[root@root bin]# ./rabbitmqctl ?list_queues name durable
Listing queues
snail.direct ? ?true
nsd ? ? true
3. 查看交換器信息
[root@root bin]# ./rabbitmqctl list_exchanges
Listing exchanges
amq.rabbitmq.trace ? ? ?topic
amq.rabbitmq.log ? ? ? ?topic
snail.direct ? ?direct
amq.match ? ? ? headers
amq.headers ? ? headers
amq.topic ? ? ? topic
amq.direct ? ? ?direct
amq.fanout ? ? ?fanout
? ? ? ? direct ? ? ? //這個交換器名稱為空的是匿名交換器
nsd ? ? direct
默認返回交換器名稱和類型
4. 查看綁定信息
[root@root bin]# ./rabbitmqctl list_bindings
Listing bindings
? ? ? ? exchange ? ? ? ?nsd ? ? queue ? nsd ? ? []
? ? ? ? exchange ? ? ? ?snail.direct ? ?queue ? snail.direct ? ?[]
nsd ? ? exchange ? ? ? ?nsd ? ? queue ? hello ? []
snail.direct ? ?exchange ? ? ? ?snail.direct ? ?queue ? dns.private ? ? []
snail.direct ? ?exchange ? ? ? ?snail.direct ? ?queue ? dns.public.commom ? ? ? []
每個隊列使用自己的隊列名作為路由鍵綁定到匿名交換器上
5.?
總結
以上是生活随笔為你收集整理的rabbitMQ 实战 高效部署分布式消息队列 读书笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Yacc 与 Lex 快速入门
- 下一篇: centos6.4安装及升级gcc 4.