重新启动代理服务器导致我的grpc客户端(发布到pubsub主题)失败,并出现断开连接错误

8ehkhllq  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(259)

我们基于on-prem java的grpc客户端使用代理服务器(使用grpc\u proxy\u exp环境变量指定)。grpc客户端将消息发布到gcp pubsub主题。
不幸的是,当我们重新启动/重新部署代理服务器(部署在gcp中)时,我们的grpc客户端停止向pubsub主题发布消息,错误为“io.grpc.netty.shaded.io.netty.channel.connecttimeoutexception:connection timeout”。
只有重新启动基于java的grpc客户端应用程序,问题才能得到解决!不确定问题是与代理服务器实现有关,还是与用于将消息发布到pubsub主题的基于google云的grpc客户端库有关。
不管怎样,每次我重新启动代理服务器时,我都可以避免重新启动我的grpc客户端(比如重试等)。事实上,我期望google云客户端库足够聪明,可以进行重试,但显然没有。
谢谢manjit

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题