有没有办法订阅Azure DocumentDb中的更改?例如,类似于SQL Server SQL依赖项。如果没有“内置”的东西,是否有推荐的方法来解决这个问题?
更新:截至2017年5月,可以使用更改Feed。点击此处了解更多信息:
https://docs.microsoft.com/en-us/azure/cosmos-db/change-feed
答案 0 :(得分:0)
没有办法订阅更改,但它是一个经常被请求的功能(请参阅它的投票here,它也显示为"正在审核")。我曾经听过Azure Functions也想要这个用于他们的DocumentDB连接,所以也许这将有助于从#34;审查"到了"正在进行中"。去投票帮忙。
在此之前,大多数人使用_ts字段或使用自己的时间序列顺序字段来轮询集合。但是,无法保证具有早期_ts的文档稍后会显示默认的最终甚至会话一致性,因此您必须通过回溯并然后检查重复项(幂等性)来解决这个问题。