|
@@ -28,15 +28,21 @@ Celery is used in production systems to process millions of tasks a day.
|
|
|
|
|
|
Celery is written in Python, but the protocol can be implemented in any
|
|
|
language. It can also `operate with other languages using webhooks`_.
|
|
|
+There's also `RCelery` for the Ruby programming language, and a `PHP client`.
|
|
|
|
|
|
-The recommended message broker is `RabbitMQ`_, but `limited support`_ for
|
|
|
-`Redis`_, `Beanstalk`_, `MongoDB`_, `CouchDB`_ and
|
|
|
+The recommended message broker is `RabbitMQ`_, but support for
|
|
|
+`Redis`_, `MongoDB`_, Beanstalk`_, `Amazon SQS`_, `CouchDB`_ and
|
|
|
databases (using `SQLAlchemy`_ or the `Django ORM`_) is also available.
|
|
|
|
|
|
|
|
|
-Celery is easy to integrate with `Django`_, `Pylons`_ and `Flask`_, using
|
|
|
+Celery is easy to integrate with `Django`_, `Pylons`_ `Flask`_, and `web2py`_, using
|
|
|
the `django-celery`_, `celery-pylons`_ and `Flask-Celery`_ add-on packages.
|
|
|
+But Celery is only Python, and the integration packages is used mostly for
|
|
|
+convenience, Celery has also been successfully used with other frameworks and
|
|
|
+libraries, like `Pyramid`_ and `Bottle`_.
|
|
|
|
|
|
+.. _`RCelery`: http://leapfrogdevelopment.github.com/rcelery/
|
|
|
+.. _`PHP client`: https://github.com/gjedeer/celery-php
|
|
|
.. _`RabbitMQ`: http://www.rabbitmq.com/
|
|
|
.. _`Redis`: http://code.google.com/p/redis/
|
|
|
.. _`SQLAlchemy`: http://www.sqlalchemy.org/
|
|
@@ -47,11 +53,16 @@ the `django-celery`_, `celery-pylons`_ and `Flask-Celery`_ add-on packages.
|
|
|
.. _`Beanstalk`: http://kr.github.com/beanstalkd/
|
|
|
.. _`MongoDB`: http://mongodb.org/
|
|
|
.. _`CouchDB`: http://couchdb.apache.org/
|
|
|
+.. _`Amazon SQS`: http://aws.amazon.com/sqs/
|
|
|
.. _`Pylons`: http://pylonshq.com/
|
|
|
.. _`Flask`: http://flask.pocoo.org/
|
|
|
+.. _`web2py`: http://web2py.com/
|
|
|
+.. _`Bottle`: http://bottlepy.org/
|
|
|
+.. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html
|
|
|
.. _`django-celery`: http://pypi.python.org/pypi/django-celery
|
|
|
.. _`celery-pylons`: http://pypi.python.org/pypi/celery-pylons
|
|
|
.. _`Flask-Celery`: http://github.com/ask/flask-celery/
|
|
|
+.. _`web2py-celery`: http://code.google.com/p/web2py-celery/
|
|
|
.. _`operate with other languages using webhooks`:
|
|
|
http://ask.github.com/celery/userguide/remote-tasks.html
|
|
|
.. _`limited support`:
|