|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
gRPC协议支持(基于HTTP/2) 更多...
类 | |
| gRPC 消息帧 更多... | |
| class | neforce::http::grpc_framer |
| gRPC消息帧编解码器 更多... | |
| class | neforce::http::grpc_handler |
| gRPC服务处理器基类 更多... | |
枚举 | |
| enum class | neforce::http::grpc_status : uint8_t |
| gRPC 状态码 | |
gRPC协议支持(基于HTTP/2)
gRPC over HTTP/2 协议栈:
本实现严格遵循以下 gRPC 协议规范与相关标准:
gRPC 协议核心:
底层 HTTP/2 传输:
根据 gRPC 协议规范,gRPC 状态码用于表示 RPC 调用的结果:
| 类别 | 状态码 | 含义 |
|---|---|---|
| OK | 0 | 调用成功 |
| 客户端 | 1-9 (CANCELLED → NOT_FOUND) | 请求无效或不符合预期 |
| 系统 | 10-15 (ABORTED → DATA_LOSS) | 服务端内部处理失败 |
| 认证 | 16 (UNAUTHENTICATED) | 缺少有效认证凭据 |