@@ -21,18 +21,18 @@ We created this project because we couldn't find any project that can execute an
2121
2222You might have seen projects built on top of asyncio that solve a similar problem, but here's a comparison table of the taskiq and other projects.
2323
24- | Feature name | Taskiq | Arq | AioTasks |
25- | --------------------------: | :----: | :---: | :------: |
26- | Actively maintained | ✅ | ✅ | ❌ |
27- | Multiple broker backends | ✅ | ❌ | ✅ |
28- | Multiple result backends | ✅ | ❌ | ❌ |
29- | Have a rich documentation | ✅ | ❌ | ❌ |
30- | Startup & Shutdown events | ✅ | ✅ | ❌ |
31- | Have ability to abort tasks | ❌ | ✅ | ❌ |
32- | Custom serializers | ✅ | ✅ | ❌ |
33- | Dependency injection | ✅ | ❌ | ❌ |
34- | Task pipelines | ✅ | ✅ | ❌ |
35- | Task schedules | ✅ | ✅ | ❌ |
36- | Global middlewares | ✅ | ❌ | ❌ |
24+ | Feature name | Taskiq | Arq | AioTasks | streaQ |
25+ | --------------------------: | :----: | :---: | :------: | :----: |
26+ | Actively maintained | ✅ | ✅ | ❌ | ✅ |
27+ | Multiple broker backends | ✅ | ❌ | ✅ | ❌ |
28+ | Multiple result backends | ✅ | ❌ | ❌ | ❌ |
29+ | Have a rich documentation | ✅ | ❌ | ❌ | ✅ |
30+ | Startup & Shutdown events | ✅ | ✅ | ❌ | ✅ |
31+ | Have ability to abort tasks | ❌ | ✅ | ❌ | ✅ |
32+ | Custom serializers | ✅ | ✅ | ❌ | ✅ |
33+ | Dependency injection | ✅ | ❌ | ❌ | ❌ |
34+ | Task pipelines | ✅ | ✅ | ❌ | ✅ |
35+ | Task schedules | ✅ | ✅ | ❌ | ✅ |
36+ | Global middlewares | ✅ | ❌ | ❌ | ✅ |
3737
3838If you have a fully synchronous project, consider using celery or dramatiq instead.
0 commit comments