Skip to content

rejected.py is a multi-threaded consumer framework for RabbitMQ

License

Notifications You must be signed in to change notification settings

gothy/rejected.py

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rejected.py is a multi-threaded AMQP 0-8 consumer framework. It has been developed for and tested against RabbitMQ 1.6.0 and greater. For more information, check out the wiki on the main GitHub page: http://github.com/gmr/rejected.py

Features Include:

 * Optional elastic scaling of consumers based upon demand
  * Specify a min # of consumers, max # of consumers and threshold to spawn new threads
 * Throttling of messages per second
 * Allows for multiple brokers per binding
 * Multiple bindings per instance

Requirements:

 * amqplib
 * pyyaml
 * alice (optional)

About

rejected.py is a multi-threaded consumer framework for RabbitMQ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%