У меня 100 клиентов. Каждый клиент имеет уникальное имя пользователя, пароль и два канала (пользователи не могут подключаться к разным каналам отдельно от своих собственных). Должен ли я создавать VirtualHost для каждого пользователя?Является ли VirtualHost хорошим шаблоном в RabbitMQ?
Как написать правильное разрешение пользователя ниже ситуации ?:
my_user
может подключаться только к vahost называетсяuser_vhost
использованиемusername
иpassword
my_user
может потреблять только изuser_channel
каналаmy_user
может опубликовать только на каналеuser_channel
my_user
можно подключить дистанционно
Thank you!
Как насчет создания, удаления, объявления очередей, обмена и т. Д.? Потребитель не должен иметь доступ к этому действию. Могу ли я достичь этого, используя только разрешение на vhost? – User
Да, можно установить такие разрешения, используя, например, 'rabbitmqctl' – hveiga
Как это сделать? :-) Я ищу несколько примеров :-) – User