libev adapter

This pika adapter employs the libev event loop via pyev.

It uses nonblocking IO and is modelled after the tornado adapter with similar performance in early testing.

It's primary use is for high-performance apps, esp. those that use libev for other IO functions and can benefit from a combined io_loop, e.g. AMQP gateways. It should also prove beneficial in apps requiring low-latency response, e.g. RPC.

It has been tested with pyev-0.8.1-4.04 (2012-01-07) and pyev-0.9.0 (2013-06-19). The latter requires the installation of the libev 4.15+ shared library and is preferred.