Если у пользователя rabbitmq есть права на данном виртуальном хосте, на котором расположена очередь, он может отсылать туда сообщения, если очередь не заполнена максимально, и на этом все, что касается именно очередей.
Учитывая вашу настоящую проблему, вам нужно обратить внимание на exchanges (набор очередей), и производить публикацию через них, тогда Rabbitmq сам будет балансировать нагрузки сообщений между всеми очередями, которые зарегистрированы в определенном exchange.
(в вырожденом случае это может быть и одна очередь, но rabbitmq пришел к такому из-за необходимости поддержки кластеризации)
https://www.rabbitmq.com/tutorials/tutorial-three-...