gpt4 book ai didi

rabbitmq - VirtualHost 是 RabbitMQ 中的好模式吗?

转载 作者:行者123 更新时间:2023-12-02 16:52:36 24 4
gpt4 key购买 nike

我有 100 个客户。每个客户端都有唯一的用户名、密码和两个 channel (用户不能连接到除自己之外的其他 channel )。我应该为每个用户创建 VirtualHost 吗?

如何针对以下情况编写正确的用户权限?:

  • my_user只能连接到名为 user_vhost 的 vahost使用usernamepassword
  • my_user只能从 user_channel 消费 channel
  • my_user只能发布到user_channel channel
  • my_user可以远程连接

谢谢!

最佳答案

RabbitMQ 中的虚拟主机更像是一个逻辑容器,连接到特定虚拟主机的用户无法从另一个虚拟主机访问任何资源(交换、队列...)。我总是将其视为管理域之类的事情。

根据您的解释,我认为每个用户拥有一个虚拟主机是保持事情简单干净的好方法。而且,这样你就不需要制定复杂的权限规则,只需根据虚拟主机授予权限即可。

关于rabbitmq - VirtualHost 是 RabbitMQ 中的好模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28253641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com