Is there a performance penalty to run many vhosts as opposed to many exchanges? I have to support thousands of different clients, and I am trying to decide whether each client should receive its own vhost, or I should have one vhost and each client gets its own exchange. Which is the better choice vis-a-vis performance and resource utilization?
Received an answer from RabbitMQ. VHosts actually only exist as a security context so they have almost no overhead so there should be very little overhead in using many vhosts.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With