2013-10-30 65 views
1

我使用apscheduler和wmi創建和安裝新的基於python的windows服務,其中服務確定要運行的作業類型。這些服務安裝在同一網絡中的所有機器上。鑑於這種情況,我想確保這些服務只在一臺機器上運行,而不是在所有機器上運行。跨機器同步蟒蛇apscheduler和基於wmi的Windows服務

如果機器出現故障,我仍然希望從同一網絡上的另一臺機器運行作業。我將如何完成這項任務?

我知道我需要做跨機器的某種同步,但不知道如何解決它?

回答

0

我試圖在APScheduler 2.0中包含像這樣的功能,但它沒有出現。也許最大的問題是處理對作業的併發訪問,並確保即使特定節點崩潰也能運行作業。節點也需要以某種方式進行通信。

您確定不想使用芹菜嗎?