RPC 使用边界
1分钟内可阅读完
按问题阅读
原 RPC 简介保留原有路径和锚点,避免已有链接失效。可按以下主题直接查阅:
| 问题 | 阅读入口 | grpc-kit 中的关注点 |
|---|---|---|
| 单次或流式接口 | RPC 服务类型 | Gateway/MCP 暴露需逐方法验证,不推定所有流式方法均可自动桥接 |
| 超时预算 | 超时与截止时间 | 为客户端、Gateway、依赖调用设置可传播预算 |
| 取消请求 | 请求的终止机制 | 业务数据库与后台操作应响应 context |
| 身份与跟踪信息 | Metadata | 区分原始 Header 与已验证身份 |
| 连接复用 | Channels | 生命周期归属明确,避免每次业务请求重新建连接 |
与框架结合
HTTP Gateway 调用本机 gRPC,AutoBridge 再经过 HTTP,因此每一跳都应验证 deadline、取消、认证与错误传递。原生 HTTP/MCP 扩展可能绕过 RPC interceptor,业务授权需显式实现。
注册标准 gRPC health 不等于数据库就绪;退出时使用 GracefulStop 也不等于有强制关闭期限。参见框架架构与启动与部署检查。