Skip to content

Commit

Permalink
Updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
Ask Solem committed Jan 11, 2010
1 parent 5c62be3 commit d6dfee1
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 16 deletions.
19 changes: 11 additions & 8 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,21 @@
celery - Distributed Task Queue
=================================

:Version: 0.9.4
:Version: 1.0.0

Introduction
============

Celery is a distributed task queue.
Keywords: task queue, job queue, asynchronous, rabbitmq, amqp, redis.

Celery is a task queue/job queue based on distributed message passing.
It is focused on real-time operation, but has support for scheduling as well.

The execution units, called tasks, are executed concurrently on one or more
worker servers, asynchronously (in the background) or synchronously
(wait until ready).

Celery is already used in production to process millions of tasks a day.

It was first created for Django, but is now usable from Python.
It can also operate with other languages via HTTP+JSON.
Expand All @@ -21,9 +30,6 @@ languages see `Executing tasks on a remote web server`_.

.. _`Executing tasks on a remote web server`: http://bit.ly/CgXSc

It is used for executing tasks *asynchronously*, routed to one or more
worker servers, running concurrently using multiprocessing.

Overview
========

Expand Down Expand Up @@ -85,9 +91,6 @@ Features
You can find out how many, or if all of the sub-tasks has been executed.
Excellent for progress-bar like functionality.

* Has a ``map`` like function that uses tasks,
called ``celery.task.dmap``.

* However, you rarely want to wait for these results in a web-environment.
You'd rather want to use Ajax to poll the task status, which is
available from a URL like ``celery/<task_id>/status/``. This view
Expand Down
19 changes: 11 additions & 8 deletions docs/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,21 @@
celery - Distributed Task Queue
=================================

:Version: 0.9.4
:Version: 1.0.0

Introduction
============

Celery is a distributed task queue.
Keywords: task queue, job queue, asynchronous, rabbitmq, amqp, redis.

Celery is a task queue/job queue based on distributed message passing.
It is focused on real-time operation, but has support for scheduling as well.

The execution units, called tasks, are executed concurrently on one or more
worker servers, asynchronously (in the background) or synchronously
(wait until ready).

Celery is already used in production to process millions of tasks a day.

It was first created for Django, but is now usable from Python.
It can also operate with other languages via HTTP+JSON.
Expand All @@ -21,9 +30,6 @@ languages see `Executing tasks on a remote web server`_.

.. _`Executing tasks on a remote web server`: http://bit.ly/CgXSc

It is used for executing tasks *asynchronously*, routed to one or more
worker servers, running concurrently using multiprocessing.

Overview
========

Expand Down Expand Up @@ -85,9 +91,6 @@ Features
You can find out how many, or if all of the sub-tasks has been executed.
Excellent for progress-bar like functionality.

* Has a ``map`` like function that uses tasks,
called :func:`celery.task.dmap`.

* However, you rarely want to wait for these results in a web-environment.
You'd rather want to use Ajax to poll the task status, which is
available from a URL like ``celery/<task_id>/status/``. This view
Expand Down

0 comments on commit d6dfee1

Please sign in to comment.