当前位置:首页 » Python技术

RabbitMQ实战

2018-07-20 11:01 本站整理 浏览(2)

1、Python脚本

安装后打开http://localhost:15672/cli/,右键另存为py文件

脚本使用说明

rabbitmqadmin.py help
rabbitmqadmin.py help subcommands

2、用户管理

新增 rabbitmqctl add_user 用户名 密码
授权 rabbitmqctl.bat set_user_tags 用户名 角色
用户列表 rabbitmqctl.bat list_users
更改密码 rabbitmqctl.bat change_password 用户 新密码
删除用户 rabbitmqctl.bat delete_user 用户

3、虚拟主机管理

新增 rabbitmqctl.bat add_vhost 名称
列表 rabbitmqctl.bat list_vhosts
删除 rabbitmqctl.bat delete_vhost 名称

4、权限管理

为用户分配虚拟主机权限

rabbitmqctl.bat set_permissions –p vhost 用户 ".*" ".*" ".*"
python脚本 rabbitmqadmin.py declare permission vhost=名称 user=用户 configure=.*
write=.* read=.*
权限列表
rabbitmqctl.bat list_permissions
rabbitmqadmin.py list permissions
删除 rabbitmqctl.bat clear_permissions -p vhost 用户名
rabbitmqadmin.py delete permission vhost=名称 user=用户名
用户的vhost
rabbitmqadmin.py -u 用户 -p 密码 list vhosts

5、交换机管理

默认vhost创建 rabbitmqadmin.py declare exchange name=交换机名称 type=fanout