Skip to content

saebyn/py-amqp-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py-amqp-client

Purpose

I need:

1. A generic AMQP consumer that receives messages that change the IP address used to access the AMQP broker. 2. An clean way of implementing an AMQP client that can support #1.

py-amqp-client provides a base class that is easily overridden to create custom AMQP clients that will automatically update their connection settings once certain messages are received on a secondary channel.

Concept

I was inspired by the declarative style of Django's models and forms classes, and Alex Gaynor's article, "You Built a Metaclass for *what*?" See the example.py file to get the gist of it.

Requirements

  • py-amqplib is used to interface with the AMQP broker.
  • Developed for Python 2.6

About

Handy wrapper around py-amqplib.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages