二、RabbitMQ 基本操作

754 阅读1分钟

创建用户并设置角色: 可以创建管理员用户,负责整个MQ的运维,例如:

sudo rabbitmqctl add_user  user_admin  passwd_admin  
# demo
rabbitmqctl add_user demo demo

赋予其administrator角色:

sudo rabbitmqctl set_user_tags user_admin administrator  
# demo
rabbitmqctl set_user_tags demo administrator

设置权限:

rabbitmqctl set_permissions  user ".*" ".*" ".*"
#demo
rabbitmqctl set_permissions  demo ".*" ".*" ".*"

可以创建RabbitMQ监控用户,负责整个MQ的监控,例如:

sudo rabbitmqctl add_user  user_monitoring  passwd_monitor 

赋予其monitoring角色:

sudo rabbitmqctl set_user_tags user_monitoring monitoring  

可以创建某个项目的专用用户,只能访问项目自己的virtual hosts

sudo rabbitmqctl  add_user  user_proj  passwd_proj  

赋予其monitoring角色:

sudo rabbitmqctl set_user_tags user_proj management  

关注公众号,精彩继续