【发布时间】:2015-10-28 14:29:47
【问题描述】:
我对任务链、拉队列或推送队列、cron 作业、延迟库等不是很熟悉。但我知道我需要将其中之一用于手头的任务。我不确定最好的方法是什么。
我有一个 ndb.Model 需要更新的某个属性。
我将有成千上万个需要更新的 ndb.Model 实例/实体,实际上每个实例都具有相同的属性。
此属性不需要经常更新,因为最终用户不会访问它。
我研究过的解决方案:
Map reduce 似乎有点过头了,我想我读过一些关于它需要 cvs 文件的内容,这让我害怕。
似乎任务链与 cron 作业相结合可以解决这个问题,但是.. 我不知道这是否可能。我都是新手,希望得到确认。
我已经阅读了有关延迟库的信息,这是最好的选择吗?
【问题讨论】:
标签: python google-app-engine cron task deferred