在实现grpc-java服务器时如何处理错误?

时间:2019-04-16 08:12:05

标签: grpc-java

gRPC新手在这里,我正在关注“ quickstart”。

但是我不确定my code抛出RuntimeException时gprc-java的行为是什么。

客户会得到Status#UNKNOWN吗?

1 个答案:

答案 0 :(得分:1)

如果调用StreamObserver.onError(StatusRuntimeException),它将使用异常中的代码。如果您的异常未扩展StatusRuntimeException或StatusException,则代码为UNKNOWN,但Status消息与异常相同。