Нормально. Отдельные очереди на каждого потребителя нужны для гарантии доставки, иначе брокеру было бы неясно, когда можно удалить сообщение из общей очереди (забрали ли его все потребители). Т.е., мультиплицирование одного запроса на множество потребителей нужно осуществлять в логике приложения, а не в логике брокера (приложение должно знать о конфигурации ролей всех потребителей, а брокеру знать этого не нужно).
stackoverflow.com/questions/10620976/rabbitmq-amqp...