《gRPC 入门与学习资源》

《gRPC 入门与学习资源》

1 简介

gRPC 是 Google 开源的高性能 RPC 框架,基于 HTTP/2 传输、默认使用 Protocol Buffers 序列化,支持流式通信与多语言生成代码。Java 生态常用的 Dubbo 则是另一类基于 TCP 的 RPC 框架。

2 核心概念

  • IDL:用 .proto 定义服务与消息结构;
  • proto 编译器:生成各语言的服务端/客户端代码;
  • HTTP/2:支持多路复用、双向流、头部压缩。

3 快速体验

# 安装 protoc(参考 protobuf 文档) go install google.golang.org/protobuf/cmd/protoc-gen-go # Go 语言

4 学习资源

5 参考资料

阅读 — · 全站 —
🎸 我的歌单 0 首