I've got a loop for consuming on a number of queues (about 60), like so:
for queue in all_queues:
channel.basic_consume(queue=queue,
on_message_callback=self.callback,
auto_ack=False)
Is it normal to have so many consumes or is there a more efficient, logical way to consume incoming messages? I have two exchanges, both are direct: one is a normal exchange, the other (retry) is for retries and errors. There are about 30 queues in the main exchange, and 60 in the retry exchange.