我将CosmosDB设置为以多主模式复制到多个站点,并且正在利用更改源API从数据库中读取更新。目前我正在从一个位置读取,但很快我计划从多个读取故障转移冗余。目前尚不清楚更改Feed API在此方案中应如何表现。如果更改Feed用于轮询更改的时间戳是直接从原始站点复制的,我可以想象一些更改源不会看到更改的时间情况,因为Continuation Token已经在将来。如果在复制的站点上更新时间戳,我不会指望任何问题。虽然我自己可以对此进行测试以验证,但我更愿意了解CosmosDB团队明确支持的内容。
所有区域中发生的所有更改都会复制到每个区域的更改源,因此您应该能够从任何区域读取更改源并获得所有更改而不会出现问题。