As far as I understand RabbitMQ — Broadway v1.3.0, consume messages from a queue "my_queue" involves a MyBroadway module, that starts a BroadwayRabbitMQ.Producer, makes one connection, one channel to server.
If I want to consume from "another_queue", I’ll need another module, that will make it’s own connection and channel?
I though the connection, channel model of rabbitmq would rather suggest, one connection, many channel?
Can I use broadway to have one connection, many channels?
From what I see in the broadway rabbitmq library, this will create a new rabbitmq client for the second queue. It will involve another channel on RabbitMQ.