Skip to content

Consumer Dispatcher works as a proxy between RabbitMQ and your consumers.

License

Notifications You must be signed in to change notification settings

jackyhung/consumer-dispatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Consumer Dispatcher Project

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.

Links

Getting Started

Developer Information

There definitely are loooooooot of room to improve Consumer Dispatcher. Any suggestion would be appreciated . Thank you for your support!

About

Consumer Dispatcher works as a proxy between RabbitMQ and your consumers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages