以前,当将gRPC客户端流式传输到我的gRPC服务器时,我一直在拨打IP地址和如下所示的端口,并且工作正常。
c, err := grpc.Dial("x.x.x.x:pppp", grpc.WithInsecure(), grpc.WithBackoffMaxDelay(5*time.Second))
现在,我需要使用代理来访问gRPC服务器,并且fabio代理将目标地址解析为“ grpc://:”。流失败,并且似乎流客户端根本无法连接到服务器(只是挂起)。如果我直接将客户端指向“ grpc:// ...”地址,也会发生相同的情况。 “ grpc://”前缀不适用于我的gRPC客户端。
我如何使我的gRPC客户端连接到该前缀地址,为什么以这种方式为其前缀?