如何使用gRPC-java实现检测网络错误并尝试从网络错误中恢复的策略?我知道不可用状态可能意味着网络错误,但这并不能告诉我它是哪种类型的网络错误-并且不可用也可以从服务器发回。
在Java RMI中,我们被告诫要注意网络问题,我们可以区分ConnectionException,这是一个连接被拒绝的错误。我们如何用gRPC做到这一点呢?
发布于 2017-10-11 07:41:55
您可以从原因和状态描述中了解有关错误的更多详细信息。例如:如果是客户端连接错误,很可能是IO/SocketException;如果是服务器发来的GO_AWAY,描述中会包含HTTP/2错误码。
https://stackoverflow.com/questions/46592632
复制相似问题