前言
RabbitMQ 是一款开源的消息代理服务器,用来进行信息路由。
MQ可以使架构变得松耦合,从而更有弹性,更灵活,是SOA架构不可或缺的组成部分,担当服务总线或信息总线的角色。
下面分享一下 RabbitMQ 的基本管理操作,详细可以参阅 官方文档
Tip: 目前官方版本是 RabbitMQ 3.5.6 release
概要
用户管理
列出用户
list_users 会返回所有用户
代码语言:javascript复制[root@h101 ~]# rabbitmqctl list_users
Listing users ...
guest [administrator]
[root@h101 ~]#
添加用户
代码语言:javascript复制[root@h101 ~]# rabbitmqctl add_user test testpass
Creating user "test" ...
[root@h101 ~]# rabbitmqctl list_users
Listing users ...
guest [administrator]
test []
[root@h101 ~]#
修改用户密码
代码语言:javascript复制[root@h101 ~]# rabbitmqctl change_password test changetonew
Changing password for user "test" ...
[root@h101 ~]#
清除密码
clear_password 可以清除指定用户密码,被清除密码的用户将无法使用密码登录
代码语言:javascript复制[root@h101 ~]# rabbitmqctl clear_password test
Clearing password for user "test" ...
[root@h101 ~]#