Hello there, I am new to RabbitMQ and Pika, so please forgive if I'm making a blatant mistake.
I am encountering a weird Problem when trying to create a new Channel after starting the ioloop where the connection.channel() call gets registered by the ioloop, but no RPC is sent no matter how long I wait. I suspect that I'm blocking the ioloop without knowing it.
The idea behind the code is that users of the client can dynamically start consuming
queues by calling subscribe(), which creates a consumer with a dedicated channel that then starts consuming the queue. The problem happens when subscribe() is called a second time. Debug Output shows that the callback for successful channel opening is being registered, but the RPC to actually open it is never issued, instead the ioloop seemingly blocks forever.
Would be very happy if someone could point me in the right direction!
Thanks in Advance.