
Celery is an asynchronous task queue based on distributed message passing. tasks are executed concurrently on a single or more worker servers using multiprocessing, Eventlet or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready).
Architecture:
Fig1...