【发布时间】:2019-06-20 04:57:50
【问题描述】:
我正在考虑将 istio 用于某些功能的想法,但是我发现很难找到任何合理的估计它会增加每次调用的延迟。每次服务调用的 1 毫秒似乎很多,尤其是当链中涉及 10 个服务时,每个服务都有通过 istio 传递的请求和响应。
有人测量过引入 Sidecar 代理的延迟损失吗?
【问题讨论】:
-
如果是 1ms 我会感到惊讶,localhost 到 localhost 的数据包在内核中得到了高度优化。
-
Istion 文档说“仅服务器端代理就会在第 90 个百分位延迟上增加 2 毫秒。”来自istio.io/docs/concepts/performance-and-scalability。 Istio 文档指向基准和结果。
标签: kubernetes istio