@@ -21,18 +21,18 @@ We created this project because we couldn't find any project that can execute an
21
21
22
22
You 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.
23
23
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 | ✅ | ❌ | ❌ | ✅ |
37
37
38
38
If you have a fully synchronous project, consider using celery or dramatiq instead.
0 commit comments