假设特定的CosmosDb文档得到大量更新,例如每秒更新2次。
让我们假设更改Feed配置为每10秒轮询一次更改。
该文档清楚地表明可以跳过某些“中间”更改,但是尚不清楚其中的某些更改是否可以进入单个CF批处理。
因此,一个批处理可能包含同一文档的多个“版本”,还是保证每个批处理仅显示一个特定的文档一次(在前面的示例中,CF大约每20次提供一次版本)?
docs不太清楚:
更改变更Feed中的项目顺序
更改Feed项目按其修改时间的顺序排列。每个逻辑分区键都可以保证这种排序顺序。
答案 0 :(得分:2)
保证您只能在一个租约(物理分区)句柄中获得单个文档的最新版本。
"Only the most recent change for a given item is included in the change log"