golang RabbiMQ简单操作
2009 年 12 月 21 日
rabbitMQ常用的命令
启动监控管理器:rabbitmq-plugins enable rabbitmq_management
关闭监控管理器:rabbitmq-plugins disable rabbitmq_management
启动rabbitmq:net start RabbitMQ
关闭rabbitmq:net stop RabbitMQ
查看所有的队列:rabbitmqctl list_queues
清除所有的队列:rabbitmqctl reset
用户和权限设置
查看已有用户及用户的角色:rabbitmqctl.bat list_users
添加用户:rabbitmqctl add_user username password
删除用户:rabbitmqctl.bat delete_user username
分配管理员角色:rabbitmqctl set_user_tags username administrator
新增虚拟主机:rabbitmqctl add_vhost vhost_name
将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username ‘. ‘ ‘.
‘ ‘.*’
设置用户权限:rabbitmqctl set_permissions -p VHostPath username ConfP WriteP ReadP
查看(指定hostpath)所有用户的权限信息:rabbitmqctl list_permissions [-p VHostPath]
查看指定用户的权限信息:rabbitmqctl list_user_permissions username
清除用户的权限信息:rabbitmqctl clear_permissions [-p VHostPath] username
- 角色说明
none 最小权限角色
management 管理员角色
policymaker 决策者
monitoring 监控
administrator 超级管理员