Consumer Dispatcher works as a proxy between RabbitMQ and your consumers. Let you scale out and maintain consumers easily.
It provides:
- managing consumers of different queues separately
- serving queues for multiple sites with one instance
- avoid blocking consuming queues
- adding/reducing number of consumers on the fly by clicking a button
- load balance between consumers
- purging queues by clicking a button
- separating bad jobs from good ones in a queue and logging bad jobs to files
- statistics
- master - slave modle
- adding more instance on the fly
- etc.
It can work with all http-based interfaces written in any language.
-
email: [email protected]
-
Consumer Dispatcher is setup to build using Maven
-
You need JDK 1.6 + to build and run Consumer Dispatcher.
-
Apache License, Version 2.0