Protobuf、四种调用模式与 Java gRPC,理解 REST 之外的 RPC 选型。
登录后追踪本课程进度 —登录
gRPC 是什么
RPC vs REST;HTTP/2、二进制协议优势。
Protocol Buffers
.proto 语法、message、service 定义。
代码生成
protoc、Java stub/skeleton。
Java 服务端
BindableService、ServerBuilder。
Java 客户端
ManagedChannel、stub 调用。
流式 RPC
server/client/bidi streaming。
Spring gRPC 集成
grpc-spring-boot-starter 概念与配置。
状态与错误
Status、Metadata、deadline。
gRPC-Gateway
REST 转 gRPC、双协议并存。
gRPC vs REST
选型;CodeRoadMap 主 API 仍为 REST。
TLS 与安全
mTLS 概念、内网服务间调用。
综合练习
TrackService gRPC 实验与 REST 对照。