Welcome to aiotasks’s documentation!

Project site http://github.com/cr0hn/aiotasks
Author Daniel Garcia (cr0hn) - @ggdaniel
Documentation http://aiotasks.readthedocs.org
Last Version 1.0.0
Python versions 3.5 or above

aiotasks: A Celery like task manager that distributes Asyncio coroutines

What’s aiotasks

aiotasks is an asynchronous & distributed task queue / jobs queue, implemented as coroutines and based on Python asyncio framework.

Based on the Celery Task Queue ideas, but distributing coroutines and doing focus in performance, non-blocking & event-driven concepts.

aiotasks doesn’t pulling and doesn’t has active waiting for incoming jobs, instead use asyncio framework to suspend the execution until any new data are received by a new broker notification.

Note

aiotasks is still under development. Not as active as I would like (for time limitations), but the project is in active development.

If you want to contribute, take a look to the TODO.md file.

Indices and tables