第三章 运行和管理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.