Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cr0hn/aiotasks
A Celery like task manager that distributes Asyncio coroutines
https://github.com/cr0hn/aiotasks
asyncio celery celery-task coroutines python python-3
Last synced: 10 days ago
JSON representation
A Celery like task manager that distributes Asyncio coroutines
- Host: GitHub
- URL: https://github.com/cr0hn/aiotasks
- Owner: cr0hn
- License: other
- Created: 2017-01-17T14:51:57.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-27T08:37:17.000Z (over 4 years ago)
- Last Synced: 2024-11-29T13:31:55.558Z (14 days ago)
- Topics: asyncio, celery, celery-task, coroutines, python, python-3
- Language: Python
- Homepage:
- Size: 3.44 MB
- Stars: 438
- Watchers: 25
- Forks: 37
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - aiotasks - A Celery like task manager that distributes Asyncio coroutines (Python)
README
aiotasks
========*aiotasks: A Celery like task manager that distributes Asyncio coroutines*
.. image:: doc/source/_static/logo-128x128.png
:height: 64px
:width: 64px
:alt: aiohttp-cache logo.. image:: https://travis-ci.org/cr0hn/aiotasks.svg?branch=master
:target: https://travis-ci.org/cr0hn/aiotasks.. image:: https://img.shields.io/pypi/l/Django.svg
:target: https://github.com/cr0hn/aiotasks/blob/master/LICENSE.. image:: https://img.shields.io/pypi/status/Django.svg
:target: https://pypi.python.org/pypi/aiotasks/1.0.0.. image:: https://codecov.io/gh/cr0hn/aiotasks/branch/master/graph/badge.svg
:target: https://codecov.io/gh/cr0hn/aiotasks.. image:: https://readthedocs.org/projects/aiotasks/badge/?version=latest
:target: http://aiotasks.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status+----------------+------------------------------------------------+
|Project site | https://github.com/cr0hn/aiotasks |
+----------------+------------------------------------------------+
|Issues | https://github.com/cr0hn/aiotasks/issues/ |
+----------------+------------------------------------------------+
|Documentation | http://aiotasks.readthedocs.io |
+----------------+------------------------------------------------+
|Author | Daniel Garcia (cr0hn) - @ggdaniel |
+----------------+------------------------------------------------+
|Latest Version | 1.0.0-alpha |
+----------------+------------------------------------------------+
|Python versions | 3.5 or above |
+----------------+------------------------------------------------+Support this project
--------------------Support this project (to solve issues, new features...) by applying the Github "Sponsor" button.
What's aiotasks
---------------aiotasks is an asynchronous & distributed task/jobs queue,
implemented as coroutines and based on Python asyncio framework.Based on the Celery Task Queue ideas, but distributing coroutines and focusing
on performance, non-blocking, & event-driven concepts.aiotasks does not pull and does not actively wait for incoming jobs.
Instead it uses asyncio framework to suspend the execution until any new data
is received by a new broker notification.Documentation
-------------You can find documentation at: https://aiotasks.readthedocs.org/
Licence
-------aiotasks is released under `BSD license `_.
Contributors
------------Contributors are welcome. You can find a list of TODO tasks in the `TODO.md
`_ at the project file.All contributors will be added to the `CONTRIBUTORS.md
`_ file.Thanks in advance if you're planning to contribute to the project! :)