2012-11-22 62 views
1

我有三臺機器的集羣。我想在這些上運行celery beat。我有幾個相關的問題。我該如何協調一組芹菜節拍守護進程?

  1. Celery擁有持續調度程序的這個概念。只要我的日程安排只包含crontab條目,並且由CELERYBEAT_SCHEDULE靜態定義,我是否需要堅持它?
  2. 如果我這樣做,那麼我是否必須確保該存儲在羣集的所有機器之間同步?
  3. djcelery.schedulers.DatabaseScheduler會自動處理併發節拍守護進程嗎?也就是說,如果我只用DatabaseScheduler運行三個節點守護進程,我是否可以避免重複任務?
  4. 有沒有像DatabaseScheduler但基於MongoDB,沒有Django的ORM?像Celery自己的MongoDB代理和後端結果一樣。
+0

你應該嘗試問[芹菜用戶(http://groups.google.com/group/celery-users/)討論名單這個問題..可能有更多的運氣找到老練的用戶。 – Stennie

回答