Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
framework framework/grpc/index.md medium

framework-grpc-index

gRPC 使用规范 4 项 — Protobuf 定义与兼容 / 四种调用方式 / 错误与 deadline / 与 REST·Dubbo 选型。Use when 写 .proto 或 gRPC 服务 / 选调用方式 / 处理超时错误 / 做 RPC 选型时。

子项索引

子项 一句话
grpc-proto-definition skill gRPC 的 Protobuf 定义规范 — message/service 写法、字段编号不可复用、向后兼容(不删不改字段编号)
grpc-four-call-types skill gRPC 四种调用方式 — 一元 / 服务端流 / 客户端流 / 双向流,及各自适用场景与选型
grpc-error-and-deadline skill gRPC 错误处理与超时 — 用 Status code 表达错误、deadline 超时传播、每次调用必设 deadline
grpc-vs-rest-dubbo skill RPC/接口选型 — gRPC vs REST vs Dubbo,对比跨语言、HTTP/2、Protobuf 性能与生态

gRPC · 子项索引

gRPC 使用拆成 4 个独立决策点,按你正在做的事下钻:

你在做什么 进哪个
写/改 .proto:定义 message/service、改字段又要保证向后兼容 proto-definition
定义 rpc 方法:选一元还是服务端流/客户端流/双向流 four-call-types
处理错误(Status code)、设超时与 deadline 传播 error-and-deadline
在 gRPC / REST / Dubbo 之间做通信选型 grpc-vs-rest-dubbo