RabbitMQ基本操作

创建用户并设置角色

可以创建管理员用户,负责整个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  

文章作者: 凌云
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 凌云 !
  目录