box | code | 上生成 |
---|---|---|
客户端应用程序取消了请求 | CANCELLED | 双 |
截止时间在服务器返回状态之前过期 | DEADLINE_EXCEEDED | 双 |
在服务器上找不到方法 | UNIMPLEMENTED | 服务器 |
服务器关闭 | UNAVAILABLE | 服务器 |
服务器端应用程序引发异常(或执行除返回状态代码以终止 RPC 之外的操作) | UNKNOWN | 服务器 |
在截止日期到期之前未收到任何回复。当客户端无法向服务器发送请求或服务器无法及时响应时,可能会发生这种情况。 | DEADLINE_EXCEEDED | 双 |
在连接中断之前传输的一些数据(例如,写入TCP连接的请求元数据) | UNAVAILABLE | 客户 |
无法解压缩,但支持压缩算法(客户端 -> 服务器) | INTERNAL | 服务器 |
无法解压缩,但支持压缩算法(服务器 -> 客户端) | INTERNAL | 客户 |
服务器不支持客户端使用的压缩机制 | UNIMPLEMENTED | 服务器 |
服务器暂时资源不足(例如,已达到流量控制资源限制) | RESOURCE_EXHAUSTED | 服务器 |
客户端没有足够的内存来保存服务器响应 | RESOURCE_EXHAUSTED | 服务器 |
流量控制协议冲突 | INTERNAL | 双 |
解析返回状态时出错 | UNKNOWN | 客户 |
身份验证元数据不正确(凭据无法获取元数据、在通道和呼叫上设置的凭据不兼容、元数据中设置的主机无效等):authority | UNAUTHENTICATED未经身份验证 | 双 |
请求基数冲突(方法只需要一个请求,但客户端发送了一些其他数量的请求) | UNIMPLEMENTED未执行 | 服务器 |
响应基数冲突(方法只需要一个响应,但服务器发送了其他数量的响应) | UNIMPLEMENTED未执行 | 客户 |
解析响应 proto 时出错 | INTERNAL内部 | 客户 |
解析请求 proto 时出错 | INTERNAL内部 | 服务器 |
发送或接收的消息大于配置的限制 | RESOURCE_EXHAUSTED | 双 |
Keepalive 看门狗超时 | UNAVAILABLE不能利用的 | 双 |
GRPC 库(在客户端或服务器端)可能返回的代码,并总结了生成这些代码的情况
最新推荐文章于 2024-09-02 10:09:46 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)