RabbitMQ 虚拟机/用户/权限设置

RabbitMQ 虚拟机/用户/权限设置

环境:

       操作系统:Windows 10
       Erlang版本号:21.0.1
       RabbitMQ版本号:3.7.12

       (1) rabbitmq-server.bat启动服务。
       (2) 进入RabbitMQ安装目录D:\Program Files\RabbitMQ\Server\rabbitmq_server-3.7.12\sbin 进行命令行操作。
       注:无需通过命令行连接RabbitMQ服务,启动服务后,直接进行命令行操作即可。

 

虚拟主机:
       创建虚拟主机:
              rabbitmqctl add_vhost vhost_service
              rabbitmqctl add_vhost vhost_client

       删除虚拟主机:
              rabbitmqctl delete_vhost vhost_service
              rabbitmqctl delete_vhost vhost_client

       查看虚拟主机信息:
              rabbitmqctl list_vhosts

 

用户:
       创建用户密码:
              rabbitmqctl add_user root rabbitmq_root
              rabbitmqctl add_user client_publish rabbitmq_publish
              rabbitmqctl add_user client_subscribe rabbitmq_subscribe
              rabbitmqctl add_user service rabbitmq_service

       删除用户:
              rabbitmqctl delete_user root
              rabbitmqctl delete_user client_publish
              rabbitmqctl delete_user client_subscribe
              rabbitmqctl delete_user service

       查看用户信息:
              rabbitmqctl list_users

 

用户权限:
       rabbitmqctl set_user_tags root administrator
       rabbitmqctl set_user_tags service monitoring
       rabbitmqctl set_user_tags client_publish monitoring
       rabbitmqctl set_user_tags client_subscribe monitoring

 

设置用户访问虚拟机权限:
       授予用户可访问虚拟主机,在所有资源上都具备可配置,可写及可读的权限。

       设置权限:

              rabbitmqctl set_permissions -p vhost_service root ".*" ".*" ".*"
              rabbitmqctl set_permissions -p vhost_client root ".*" ".*" ".*"
              rabbitmqctl set_permissions -p vhost_service service ".*" ".*" ".*"

              rabbitmqctl set_permissions -p vhost_client client_publish ".*" ".*" ".*"
              rabbitmqctl set_permissions -p vhost_client client_subscribe ".*" ".*" ".*"

       清除权限:
              rabbitmqctl clear_permissions vhost_service -p service
              rabbitmqctl clear_permissions vhost_client -p client_publish
              rabbitmqctl clear_permissions vhost_client -p client_subscribe

 

      如有疑问,请留言;共同学习,共同进步!!!

 

软件安装参考:https://blog.youkuaiyun.com/weixin_39735923/article/details/79288578?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161907775116780269829447%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161907775116780269829447&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~hot_rank-10-79288578.first_rank_v2_pc_rank_v29&utm_term=windows+10%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%9A%84RabbitMQ&spm=1018.2226.3001.4187

JS订阅消息:https://blog.youkuaiyun.com/u011051912/article/details/83345554?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161836207816780262560117%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=161836207816780262560117&biz_id=0&utm

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值