io.grpc.netty.NettyServerTransport notifyTerminated

问题描述:

请帮我 我是GRPC的初学者 当我使用grpc-java时,写一个演示,并发现当我启动一个A双向流RPC时,服务器端!访问 主机中的软件中止已建立的连接 但我在服务器端使用它server.awaitTermination();io.grpc.netty.NettyServerTransport notifyTerminated

11时41分49秒io.grpc.netty.NettyServerTransport notifyTerminated :交通运输失败

+0

请帮帮我!这对我来说很麻烦 –

+0

嗨,欢迎来到堆栈溢出。有关如何提出问题并更新您的问题的更多详细信息,请参见[问问]链接 。 –

你需要调用ManagedChannel.shutdown()在客户端,当你与连接完成。这将启动有序关闭,防止服务器认为连接突然结束。您可以拨打ManagedChannel.awaitTermination()以确保它已正确关机。

如果您不关心现有的RPC,还可以调用shutdownNow强制结束所有RPC。