2013-10-30 7 views
1

apscheduler 및 wmi를 사용하여 서비스에서 실행할 작업 유형을 결정하는 새로운 python 기반 Windows 서비스를 만들고 설치합니다. 서비스는 동일한 네트워크의 모든 시스템에 설치됩니다. 이 시나리오를 감안할 때이 서비스는 모든 시스템이 아닌 하나의 시스템에서만 실행되도록하고 싶습니다.파이썬 apscheduler 및 wmi 기반 Windows 서비스 용 컴퓨터간에 syncronizing

컴퓨터가 다운 된 경우에도 동일한 네트워크의 다른 컴퓨터에서 작업을 실행하고 싶습니다. 이 작업을 어떻게 수행합니까?

내가 기계간에 동기화를해야하지만 어떻게 처리해야하는지 알 수 있습니까?

답변

0

APScheduler 2.0에 이와 같은 기능을 포함 시키려고했지만 팬이되지 않았습니다. 아마도 가장 큰 문제는 작업에 대한 동시 액세스를 처리하고 특정 노드가 손상 되더라도 작업이 실행되도록하는 것입니다. 또한 노드는 어떻게 든 통신해야합니다.

셀러리를 대신 사용하지 않겠습니까?