shenjiefeng/py-examples

douban_group

Opened this issue · 0 comments

celery可以实现异步任务(async task)和定时任务(crontab)
image
异步任务通常在业务逻辑中被触发并发往任务队列,而定时任务由 Celery Beat 进程周期性地将任务发往任务队列。

1 异步任务

2个worker进程一起更新ip
worker2

2 定时任务

a1
Celery Beat 进程通过读取配置文件的内容,周期性地将定时任务发往任务队列。
a2

ref

  1. https://segmentfault.com/a/1190000007780963