Search before asking
Question
The connection between the client and the runtime can be maintained through heartbeat detection. For http and tcp, when the runtime crashes and then restarts, the connection can be reacquired through the heartbeat packet, but for grcp, once the runtime crashes, io.grpc.stub.StreamObserver will be marked as completed. At this time, the client will no longer be able to send heartbeat packets, and will not be able to reconnect to the runtime.
Please tell me if this is a bug?
通过心跳检测可以保持client与runtime的连接。对于http和tcp来说,当runtime宕机再重启后,通过心跳包可以重新获取连接,但是对于grcp来说,一旦runtime宕机就会标记io.grpc.stub.StreamObserver为completed。此时client将无法再发送心跳包,进而无法重新连接runtime。
请问这是否是个bug?


