python-amqp
Low-level AMQP client
Description
This is a fork of amqplib which was originally written by Barry Pederson. It is maintained by the Celery project, and used by kombu as a pure Python alternative when librabbitmq is not available. This library should be API compatible with librabbitmq. Differences from amqplib are: * Supports draining events from multiple channels (Connection.drain_events).
* Support for timeouts.
* Channels are restored after channel error, instead of having to close the
connection.
* Support for heartbeats.
* Supports RabbitMQ extensions:
- Consumer Cancel Notifications.
- Publisher confirms.
- Exchange-to-exchange bindings: exchange_bind / exchange_unbind.
* Support for basic_return.
* Uses AMQP 0-9-1 instead of 0-8.
* Exposes the underlying socket as Connection.sock.
* Adds Channel.no_ack_consumers to keep track of consumer tags that set the
no_ack flag.
* Slightly better at error recovery.
Upload more screenshots
Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.
Upload a screenshotHint: upload an image here from your clipboard with Ctrl-V
Homepage
https://github.com/celery/py-amqp
Install this software package
If the package is available for the distribution you are currently using on your computer then install the software by clicking on…
Install python-amqp