以编程方式创建Cosmos DocumentDB触发器并在更改时触发事件

时间:2017-10-23 21:04:54

标签: c# azure azure-cosmosdb

我有一个由单独的进程写入的Cosmos DocumentDB。当DocumentDB中的内容发生变化时,我需要知道(在我自己的过程中)。

如果它会触发本地事件,那么我就可以处理数据了。

我一直在寻找Microsoft.Azure.Documents.Trigger来做这件事,但在发生这种情况时,似乎无法将其连接起来以引发本地事件。

我应该使用除Trigger之外的其他机制来实现此目的吗?或者我可以使用触发器吗?如果是这样,怎么样?

这或多或少是做IPC的一种方式 - 我试图避免轮询DocumentDB以进行更改。

感谢您的任何见解!

1 个答案:

答案 0 :(得分:0)

经过大量研究后,我发现需要实施change feed support,特别是使用Change Feed Processor库。

如果有人认为这可能是矫枉过正或者可以提出更好的解决方案,那么我全都听见了。虽然在网上没有太多关于这个。