2017-10-23 2 views
0

별도의 프로세스에서 작성중인 Cosmos DocumentDB가 있습니다. 해당 DocumentDB의 내용이 변경되면 (내 자신의 프로세스에서) 알 필요가 있습니다.Cosmos DocumentDB 트리거를 프로그래밍 방식으로 생성하고 변경하면 이벤트가 발생합니다.

데이터를 처리 할 수 ​​있도록 로컬 이벤트를 실행하면 좋을 것입니다.

이 작업을 수행하기 위해 Microsoft.Azure.Documents.Trigger을 찾고 있었지만이 경우 로컬 이벤트를 발생시키기 위해 연결할 수 없습니다.

이렇게하려면 트리거 이외의 다른 메커니즘을 사용해야합니까? 또는 트리거를 사용할 수 있습니까? 그렇다면 어떻게?

이것은 다소 차이가있는 IPC 방식입니다. 변경 사항을 DocumentDB에 폴링하지 않으려 고합니다.

어떤 통찰력에도 감사드립니다!

답변

0

많은 연구 끝에, Change Feed Processor 라이브러리를 사용하여 change feed support을 구현해야했습니다.

누구나 이것이 과도하다고 생각하거나 더 나은 해결책을 찾을 수 있다고 생각하면 나는 모두 귀입니다. 온라인에 대해서는별로 관심이 없습니다.

관련 문제