Celery is an open source asynchronous (ASynch) Task Queue/Job Queue (Message Queue) based on distributed Message Passing. It is focused on Real Time operation, but supports scheduling as well... Celery is written in Python, but the protocol can be implemented in any language. It can also operate with other languages using Web-Hook-s. There's also R Celery  for the Ruby programming language, and a PHP client. The recommended message broker is Rabbit MQ (AMQP), but support for Redis, MongoDb, BeanStalk, AmazonSqs, CouchDB, Iron M Q and databases (using SqlAlchemy or the Django ORM) is also available. http://en.wikipedia.org/wiki/Celery_Task_Queue
Edited: | Tweet this!