Skip to content
Snippets Groups Projects
README.md 2.36 KiB

CoolAMQP

Documentation Status PyPI version Build Status Code Climate Test Coverage license PyPI PyPI

A magical AMQP client, that uses heavy sorcery to achieve speeds that other AMQP clients cannot even hope to match.

Documentation (WIP) is available at Read the Docs.

tl;dr - this is machine-generated compile-time. this generates classes run-time, and there are memoryviews everywhere.

This is borderline absurd.

CoolAMQP is not a direct AMQP client - it also handles reconnections, transactional sending, and so on, mostly via Futures. This means it has a certain opinion on how to handle AMQP, but you can feel the spirit of AMQP underneath.

The project is actively maintained and used in a commercial project. Tests can run either on Vagrant (Vagrantfile attached) or Travis CI, and run against RabbitMQ.

CoolAMQP won't touch your messages. It's your bag of bytes, and your properties.

Enjoy!