1
Muninn 2014-06-05 11:06:53 +08:00
countdown 不是用来做定时的吧。。。那叫延时
你说说遇到了什么问题呗 |
2
messense 2014-06-05 12:57:25 +08:00 via iPhone
countdown 是表示任务延时 x 秒运行,不适合做定时吧。定时任务有 crontab 啊。celery 的 countdown 我一般用来预提交任务并保存任务 ID ,然后可能有些情况需要取消任务,通过保存了的 ID 可以获取那个 AsyncResult 然后取消执行。
|
4
yueyoum OP @messense
不是那种固定时间的 cronjob, 而是系统运行起来后,随时可能产生的大量定时任务, 我现在也是你说的那么用的, apply_async后 保存任务id。 但感觉不可控……………… 唉,懒得长篇大论的描述我的问题了。 |
5
clino 2014-06-05 13:59:34 +08:00
我觉得这种用gevent是不是更好
"随时可能产生的大量定时任务"用随时产生的大量协程来完成不就可以了,在协程里可以自行控制延时多久执行,或者到一个特定的时间来执行 |