Skip to content

Slow Import of vHosts/RabbitMQ Definitions in RabbitMQ Cluster (Kubernetes & VMs) #5672

Answered by michaelklishin
sky29 asked this question in Questions
Discussion options

You must be logged in to vote

Starting with 3.7.0 or so, every virtual host is a separate tree of processes plus two message stores.
This means a failure of a single message store does not affect other virtual hosts and also means that starting hundreds or thousands of virtual hosts takes much longer.

In a cluster, virtual host would only be considered ready after all nodes reported that they have started the entire tree of dependent processes.

I do not expect this virtual host design to change significantly even in 4.0. So the right thing to do is to use fewer virtual hosts and/or more focused clusters (built for
a specific purpose or set of applications) instead of sharing a single cluster for everything.

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@sky29
Comment options

Answer selected by sky29
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants