【发布时间】:2020-10-14 17:46:03
【问题描述】:
我正在使用 Change Feed 和 Azure Functions。我有一个 CosmosDBTrigger 分配给 每个 具有唯一 LeaseCollectionPrefix 的单个容器。这似乎工作正常,但我不太清楚当基于消费的Functions 运行时决定扩展并创建多个活动工作人员时会发生什么。
我需要确保多个工作人员不会收到针对相同逻辑分区键的更改,因为我更新了一些汇总信息并且不希望并发将这搞砸。 Change Feed 推送模型是否会自动为每个活动工作人员分配逻辑分区键范围?还是会将更改传递给第一个可用的工作人员,从而使相同的逻辑分区键可以出现在多个工作人员中?
【问题讨论】:
标签: azure azure-functions azure-cosmosdb azure-cosmosdb-changefeed