title: Is it possible to add a RabbitMQ cluster node as a follower to an existing quorum queue?
body: <p>I have created a RabbitMQ cluster with three nodes <code>rmq01</code>, <code>rmq02</code>, and <code>rmq03</code>. The start-up process involves the latter two connecting to the first's cluster.</p>
  <p>At the same time this cluster is starting up, I have several services (micro-service structure) that are attempting to connect to the cluster and define (durable) quorum queues. (Waiting for a successful connection before trying to create the queue.)</p>
  <p>The issue I'm having is a service may successfully connect to <code>rmq01</code> and create the queue before the one of the other two nodes (or both) connect to the cluster. This leaves me with a quorum queue that has 0-1 followers instead of the desired 2.</p>
  <p>Is there a way to add the missing nodes as followers to the existing queue without deleting/recreating the existing queue? Stopping the missing node(s) and starting them up again does not have them join the queue as followers. The only solution I've found is to delete the queue and restart my service to create it again which will not be a viable option in Production.</p>
  <p>(All of the nodes and services will end up being run on a docker swarm, in case that matters. Currently still working locally, where I could put a <code>depends-on</code> clause to the <code>docker-compose.yaml</code> service definitions, but that will be ignored once we go to the swarm.)</p>
  <p>If I can't retroactively attach followers to a queue, is my only option to wait for the cluster to be fully operational before starting any of the services? I would rather avoid this approach, if possible.</p>
  <p>Thanks in advance!</p>