Celery Task Queue
||The topic of this article may not meet Wikipedia's notability guidelines for products and services. (July 2012)|
|Stable release||3.1.13 / 2014-07-10|
Celery is an open source asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.
The execution units, called tasks, are executed concurrently on one or more worker nodes using multiprocessing, Eventlet or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready). Celery is used in production systems to process millions of tasks every hour.
Celery is written in Python, but the protocol can be implemented in any language. It can also operate with other languages using webhooks. There is also RCelery  for the Ruby programming language, and a PHP client.
|This free software–related article is a stub. You can help Wikipedia by expanding it.|