【发布时间】:2020-01-23 10:57:13
【问题描述】:
我无法弄清楚grpc streaming 的内部工作原理。我有一个场景,我有服务器端流媒体,如果我从网络中删除客户端(通过拔出网络电缆,比如说),我没有收到任何错误或客户端或服务器端。
有人可以帮忙吗?
如果我杀死服务器,客户端就会知道。如果我杀死客户端,服务器就会知道。但是没有发现断开连接。
我很想知道为什么这不起作用以及在服务器或客户端被杀死的情况下它是如何工作的。是否发送了一些heartbeat 消息来检查连接性或它是如何完成的?我的意思是,如果我每 30 秒发送一次数据,它是如何工作的?
【问题讨论】: