【发布时间】:2017-04-10 01:26:30
【问题描述】:
使用gRPC-Go 无疑是构建弹性、高性能和可扩展的分布式系统的好方法。我不太明白如何实际调试用它编写的服务。另外,HTTP/2 是唯一支持的wire protocol 吗?
【问题讨论】:
-
您可以通过将
GRPC_TRACE环境变量设置为all进行调试。至于 HTTP/2,我认为这是出于安全性和可靠性的考虑。不过我可能是错的 -
谢谢@khuderm ......那么,有没有可用的替代写入协议?
-
对不起,我的意思是没有,但我不是 100% 确定
-
github.com/grpc/grpc-go/blob/master/transport/transport.go#L393 该库似乎被硬编码为仅使用 HTTP/2
标签: debugging go grpc http2 grpc-go