cdlery 如设在工作日朝九晚五时间段内,每 30 秒执行一次任务?
1
est 2019-05-10 12:02:51 +08:00
都 30 秒了。自己写个 sleep 吧。不要 celery 了。
|
3
Philippa 2019-05-10 14:11:20 +08:00 via iPhone
简单的固定时间固定任务话内部用 rpc 就好了,触发然后执行,写个异步线程就行了。while true 非常可靠,没必要 Celery 高射炮打蚊子。一般我都是遇到大的项目才用 Celery 配合 Airflow.
|
4
Gakho 2019-05-10 15:53:01 +08:00
可以了解一下 apscheduler
|
5
xiongbiao 2019-05-10 19:03:40 +08:00
可以看看 celery beat
|
6
tikazyq 2019-05-10 21:08:59 +08:00
apscheduler
|
7
RickyHao 2019-05-10 23:52:28 +08:00 via Android
celery beat,schedule
|
8
harpy 2019-05-11 00:29:21 +08:00
记得 celery 自带 cron 的组建吧。。
|
9
snip 2019-05-11 10:46:56 +08:00
sleep 30
|
10
kimiichan 2019-05-11 21:01:52 +08:00
celery beat add_periodic_task 或 linux crontab
|