这是一个创建于 1881 天前的主题,其中的信息可能已经有所发展或是发生改变。
envoy proxy 部署在 kubernetes 上,用做 grpc 双向流服务的负载均衡器,没有用 istio,目前就一个 envoy pod,一个 grpc server pod。客户端初始化了 5 个 stream。有几个问题,
1 ) envoy 默认有个 max request 的限制是 1024,这个限制是针对 stream 的个数的,还是针对 stream 上发送的 frame 的个数,还是针对发送的 grpc request 的个数的?
2) 做了一些测试感觉 envoy 没有把所有的 grpc 请求发送给后面的 grpc server,envoy 有别的配置会限制发送的 grpc 请求的数量吗?
3 )尝试改了 grpc log level 为 trace,或者添加 envoy.http_grpc_access_log,均无法获得更多的信息 (期望 log 会输出到 stdout )。有什么别的办法可以调试 envoy 对 grpc 的处理?