0

대기열 트리거 기능이있는 Webjob이 있습니다. 그러나 또 다른 "신호"가 필요합니다. 타사 OCR 에이전트는 Azure File Share 저장소에서 파일을 가져 와서 작업을 수행하고 같은 파일 공유의 다른 알려진 위치에 파일을 저장합니다. 파일 공유는 Azure VM의 가상 드라이브에 매핑됩니다. 에이전트는 동일한 VM에서 실행되므로 가상 드라이브에 액세스 할 수 있습니다.Azure VM 매핑 된 파일 공유에 대한 WebJob 액세스

제 문제는 큐에있는 메시지가 도착하는 순간과 파일이 출력 위치에 드롭 된 순간 사이에 동기화해야한다는 것입니다. 나는 에이전트를 제어 할 수 없으며 완료시 스크립트를 실행할 옵션이 없습니다.

들어오는 메시지는 파일이 에이전트에 의해 선택되었음을 단순히 알립니다.

내 질문은 : webjob에서 FileSystemWatcher와 같은 것을 사용하여 VM에 매핑 된 네트워크 경로를 모니터링 할 수 있으므로 파일이 삭제 될 때까지 기다릴 수 있고 필요한 모든 처리를 계속할 수 있습니다. 행하다?

+0

어쩌면 우리가 더 많은 정보를 원하시면 다른 [SO 스레드 (http://stackoverflow.com/questions/41289992/azure-webjob-를 참조하십시오, 그렇게 할 FileTrigger을 사용할 수있는 것 같습니다하지 않습니다 file-storage-activity-trigger-alternative? answertab = active # tab-top). –

답변