我還沒有實際使用Resque。我有以下問題和假設,我想驗證:Resque和多服務器架構
1)據我所知,您可以通過配置每個resque實例指向一箇中央服務器的Redis有一個多服務器架構。正確?
2),這是否意味着任何resque例如可以將項目添加到隊列中,任何工人可以在任何這些隊列中的工作嗎?
3)可以將多個工人到同一項目響應隊列中?即一個服務器將「第2項已更新」放入隊列中,那麼不同服務器上的工作人員1,2和3是否都會對此採取行動?或者我需要創建單獨的隊列?我有點想要一個pub/sub類型的任務。
4)是否西納特拉監控應用生活Resque的每一個實例?或者只有一個知道所有隊列和工作人員的應用程序?
5)是否Resque知道什麼時候完成任務?即顯示器應用程序顯示任務正在進行中嗎?或者只是一名工人拿走了它?
6)顯示器是否應用展示完成的任務?即如果一項任務能夠很快完成,我將能夠看到在最近的某個時間點,任務完成了嗎?
7)我可以編程方式查詢任務是否已經開始,正在進行或已完成?