我有两个端点暴露给客户端,一个创建 CosmosDb 文档,另一个读取同一个文档。也许数百次中有 2-3 次,我会从第二个端点收到异常,因为客户端正在尝试访问不存在的文档。
我可以从日志中看到,第一个端点(创建文档)被调用,返回一个成功代码,然后第二个端点被调用,但是直到初始端点调用后 45-60 秒才真正创建文档。
我怀疑创建文档操作已成功完成,但可能没有立即提交数据?或者它可能没有立即传播?
我应该分析任何 Upsert 返回值吗?
我有两个端点暴露给客户端,一个创建 CosmosDb 文档,另一个读取同一个文档。也许数百次中有 2-3 次,我会从第二个端点收到异常,因为客户端正在尝试访问不存在的文档。
我可以从日志中看到,第一个端点(创建文档)被调用,返回一个成功代码,然后第二个端点被调用,但是直到初始端点调用后 45-60 秒才真正创建文档。
我怀疑创建文档操作已成功完成,但可能没有立即提交数据?或者它可能没有立即传播?
我应该分析任何 Upsert 返回值吗?