Celery系统的使用场景:同步阻塞,比较耗时的使用异步来解决
优点:扩展性高 处理速度快
Celery组成部分:
客户端 :发布任务 将任务发送到中间仓库 由中间仓库保管
broker(任务队列):生产者 消费者模型 相当于中间仓库 (解耦合) 可以保存到redis、rabbitmq(专门存储消息数据的)等数据库中
Worker:任务处理者 获取任务 都是向中间仓库获取
多任务处理方式:多进程、多线程、多协程Celery支持多进程、多协程 Celery是异步任务队列 彼此都是独立的互不影响
celery
最新推荐文章于 2024-03-18 23:10:27 发布