我有兩個芹菜實例。我希望能夠通過電子郵件,推送等方式通知特定事件的所有用戶。但是,我想確保所有用戶只會收到一次通知。是否有一個如何循環訪問用戶並保證每個用戶都被聯繫一次的例子?多個實例的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