CosmosDB公布的10ms写入延迟是否包含请求到达服务器的耗时?
CosmosDB写入延迟统计范围说明
官方公布的CosmosDB写入操作99分位10ms延迟统计,不包含写入请求抵达CosmosDB服务器的网络传输耗时。
- 该指标仅统计请求到达对应Azure区域的CosmosDB服务端点后,服务端内部完成写入校验、持久化、响应生成的全流程处理耗时,完全排除了客户端到服务端的网络往返开销。
- 你的猜测符合实际逻辑:网络传输受物理光速限制,即便走最优路由,跨区域、跨地域的单趟网络传输耗时普遍在几十到上百ms不等,远高于10ms的标称值,远距离发起的请求不可能达到端到端延迟低于10ms的水平。
- 若要让端到端写入延迟接近官方标称值,需要将业务应用与CosmosDB实例部署在同一个Azure区域,此时客户端到服务端的网络耗时可压缩到1ms以内,整体端到端延迟才能逼近10ms的水平。
内容的提问来源于stack exchange,提问作者hpatel
相关产品推荐
相关产品推荐

