Skip to content
miccheng edited this page Dec 21, 2012 · 14 revisions

Why PHP-Queue?

Goals

  • Abstracted interface to multiple queue backends (BeanStalkd, AWS SQS, Redis, RabbitMQ). Take advantage of each queue backend's own clustering capabilities.
  • Support multiple queues of different backends at the same time.
  • REST interface to add new Jobs to queue.
  • Command Line Interface to support file injection (eg. log file, CSV files) into queues.
  • Support for multiple worker types. Each queue can simultaneously handle different job types - hand-off will be handled by the worker daemon.

Presentations

Code Samples

Clone this wiki locally