gothy / rejected.py

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%