我有两个芹菜实例。我希望能够通过电子邮件,推送等方式通知特定事件的所有用户。但是,我想确保所有用户只会收到一次通知。是否有一个如何循环访问用户并保证每个用户都被联系一次的例子?多个实例的Django芹菜问题
我的解决方案是简单地将用户标记为已收到通知......但这样做效率很低。并且可能存在用户在标记被保存时得到通知的情况。
我试着阅读关于这个如下:
http://docs.celeryproject.org/en/latest/userguide/routing.html
http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html
[编辑]
通过2个实例我的意思是1名工人在两个EC2的,所以2名工人。
缓存不可靠吗? – KVISH
您只需确保服务器永不死亡。这可能是您将旗子存入数据库的另一种方法的权衡 – Yeo