grpc中的too_many_pings错误是什么?
这些错误是仅从服务器到客户端的错误,还是在某些情况下客户端也可以将其发送到服务器(我知道这很奇怪!但是如果存在任何用例!)
服务器在发生此错误之后是否断开通道连接,或者仍准备接收请求?
如何避免呢?避免它是一个好主意吗?
在此先感谢Nilotpal
有关更多信息,请参见https://github.com/grpc/proposal/blob/master/A8-client-side-keepalive.md#server-enforcement。
是的,仅从服务器到客户端。客户端到服务器没有用例。
是的,根据https://github.com/grpc/proposal/blob/master/A8-client-side-keepalive.md#server-enforcement。
我认为避免客户发送过多的ping是一个好主意。在Java中,您可以使用ManagedChannelBuilder.keepAliveTime()
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句