作者:手机用户2602915671 | 来源:互联网 | 2023-07-26 11:52
接着上一篇Python Django 实现restful API ,本次目的是为了实现异步任务
先从需求说起
其中有很多细节可以优化
- broker 可以使用RabbitMQ 和 Redis
- worker 可以再多启几个进程, 可以使用
- 可以启用 Celery Flower 它是一个 celery 的监控工具,它提供了一个图形用户界面,可以极大的方便我们监控任务的执行过程, 执行细节及历史记录,还提供了统计功能。
原理(网络资源):
celery的模块架构
工作原理
以上就是我们的异步任务的实现,后面有机会再总结下定时任务的实现和使用RabbitMQ 。