Which form of connection to use with pika
The SelectConnection is useful if your application architecture can benefit from an asynchronous design, e.g. doing something else while the RabbitMQ IO completes (e.g. switch to some other IO etc) . This type of connection uses callbacks to indicate when functions return. For example you can declare callbacks for on_connected, on_channel_open, on_exchange_declared, on_queue_declared etc. …to … Read more