zoriya / Kyoo

A portable and vast media library solution.
https://kyoo.zoriya.dev
GNU General Public License v3.0
1.64k stars 38 forks source link

Support RabbitMQ Vhosts #537

Open acelinkio opened 3 months ago

acelinkio commented 3 months ago

Feature description

RabbitMQ supports having multiple tenants on the same cluster through the use of virtual hosts. Docs: https://www.rabbitmq.com/docs/vhosts. Most client libraries offer support for vhosts, it is just a matter of exposing the configuration to allow something other than the default / vhost.

Looking through the source code, Kyoo right now does not expose the configuration for changing this parameter. This requires changing each microservice that connects to rabbitmq.