伙计们,我使用Pubsub收到以下错误消息:
线程“main”中的异常com.google.cloud.pubsub.PubSubException:io.grpc.StatusRuntimeException:UNAVAILABLE:HTTP / 2错误代码:NO_ERROR
收到了逍遥游 MAX_AGE
....
引起:com.google.api.gax.grpc.ApiException:io.grpc.StatusRuntimeException:UNAVAILABLE:HTTP / 2错误代码:NO_ERROR
就像每小时一次,我们使用google-cloud-pubsub 0.8.0,google-cloud-storage 0.7.0和scala 2.11.7。有谁可以在这里给一些帮助?谢谢!
答案 0 :(得分:1)
服务器的GOAWAY帧表示服务器正在关闭连接。您可以尝试在https://github.com/GoogleCloudPlatform/google-cloud-java/上询问有关此特定服务发生原因的更多详细信息,但max_age可能暗示连接已达到特定时间限制。正确的响应是在收到此错误时重新连接(关闭gRPC通道并创建一个新通道)。
答案 1 :(得分:0)
我遇到了这个问题,问题是我在通过grpc进行通信的服务上使用了不同的库版本。 导致问题的库是这样的:
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-common-protos</artifactId>
<version>1.0.0</version>
</dependency>
我希望它有所帮助!