python-amqp-doc

Low-level amqp client (documentation)
  https://github.com/celery/py-amqp
  0
  no reviews



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.
this package contains the documentation.