gpt4 book ai didi

grpc - 在 grpc-java 中处理网络错误

转载 作者:行者123 更新时间:2023-12-05 06:38:08 36 4
gpt4 key购买 nike

如何使用 gRPC-java 实现检测网络错误并尝试从中恢复的策略?我知道 UNAVAILABLE 状态可能意味着网络错误,但这并没有告诉我它是哪种网络错误 - 并且 UNAVAILABLE 也可以从服务器发回。

在 Java RMI 中,我们被警告要注意网络问题,我们可以区分例如。一个 ConnectionException,这是一个连接被拒绝的错误。我们如何使用 gRPC 做到这一点?

最佳答案

您可以通过状态的原因和描述了解有关错误的更多详细信息。例如:如果是来自客户端的连接错误,则原因可能是 IO/SocketException;如果它是从服务器发送的 GO_AWAY,描述将包括 HTTP/2 错误代码。

关于grpc - 在 grpc-java 中处理网络错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46592632/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com