Ho 100 clienti. Ogni client ha un nome utente, una password e due canali univoci (gli utenti non possono connettersi a canali diversi oltre al proprio). Dovrei creare VirtualHost per ogni utente?VirtualHost è un buon modello in RabbitMQ?
Come scrivere il permesso dell'utente adeguata alla situazione di sotto ?:
my_user
può connettersi solo a vahost chiamatouser_vhost
utilizzandousername
epassword
my_user
può consumare solo dal canale diuser_channel
my_user
può pubblicare solo per il canaleuser_channel
my_user
può connettersi a distanza
Grazie!
Come creare, eliminare, dichiarare code, scambi ecc.? Il consumatore non dovrebbe avere accesso a questa azione. Posso ottenere questo utilizzando solo il permesso di concessione per vhost? – User
Sì, è possibile impostare quel tipo di permessi usando, ad esempio, 'rabbitmqctl' – hveiga
Come si fa? :-) Sto cercando alcuni esempi :-) – User