Use*_*ser 10 virtualhost rabbitmq
我有100个客户.每个客户端都有唯一的用户名,密码和两个频道(用户无法连接到自己的不同频道).我应该为每个用户创建VirtualHost吗?
如何为下面的情况写下适当的用户权限?:
my_user
只能连接到user_vhost
使用username
和的vahostpassword
my_user
只能从user_channel
频道消费my_user
只能发布到user_channel
频道my_user
可以远程连接谢谢!
hve*_*iga 14
RabbitMQ中的虚拟主机更像是一个逻辑容器,连接到特定虚拟主机的用户无法从另一个虚拟主机访问任何资源(交换,队列......).我总是把它想象成一个管理领域的东西.
根据您的解释,我认为每个用户拥有一个虚拟主机是保持简单和干净的好方法.此外,这种方式您不需要提出复杂的权限规则,只需基于虚拟主机授予权限.
归档时间: |
|
查看次数: |
10605 次 |
最近记录: |