Cloud Endpoints产品概述指出:
可扩展服务代理可在每次呼叫不到1毫秒的时间内提供安全性和洞察力。
但是,我观察到了10毫秒以上的延迟(有时可能是100毫秒)。
我们的服务器设置为:
LoadBalancer
类型),其目标引用ESP容器在此实验中,我们在同一区域的另一个GKE集群中有一个客户端程序。
在此设置下,我们的实验显示:
服务器的CPU负载非常低(低于10%),并且此时没有过载的迹象。
假设gRPC不会增加太多延迟,我们认为延迟可能来自ESP。
因此,我们用ESP绕过了另一个实验:
此修复程序之后,在客户端测量的等待时间降至5ms。
因此,如果我们的实验是正确的,则似乎ESP容器会增加延迟(距离1ms远),这在产品概述中进行了宣传。我们错过了什么吗?
端点配置:
type: google.api.Service
config_version: 3
name: foo.endpoints.bar.cloud.goog
title: foo in bar
apis:
- name: com.bar.FooService