COSMOSDB更改饲料,租赁和Azure功能



我最近开始使用Azure CosmosDB和功能。在阅读文档https://learn.microsoft.com/pl-pl/azure/cosmos-db/change-feed-processor时,我发现了一些对我来说很难理解的东西。实际上,是否可以在许多功能之间共享更改供稿,以便它们会被一个和同一数据库操作触发吗?什么是租赁集合,它解决了什么问题。租赁的目的是什么?我想对这些术语有基本的解释。在我提供的链接中,据说可以在两个功能之间共享租赁

是的,您可以从相同的更改中触发多个功能。但是,这要求您为他们提供单独的租赁。他们可以生活在同一租赁集中,但需要不同的前缀。有一个设置。在Azure功能中,这是leaseCollectionPrefix属性属性。

租赁实际上只是像Cosmos DB中的任何其他文档一样,将用于跟踪此更改供稿处理器的消费者并节省一些检查站,因此他们知道如果您的应用程序重新启动,他们会继续在哪里继续。

相关内容

  • 没有找到相关文章

最新更新