跳转到内容

Go 源码解析

Go 分组聚焦 HTTP 框架、服务治理、共识存储、依赖注入和 RPC 传输层的实现取舍。

仓库 主题 状态
Gin Radix 树路由、Context 池化、中间件链、参数绑定 ✅ 7 篇
go-zero 熔断、限流、缓存一致性、zrpc 与代码生成 ✅ 9 篇
etcd Raft、WAL、MVCC、Watch 与 Lease ✅ 9 篇
kratos 分层、App 生命周期、传输抽象与 middleware ✅ 9 篇
grpc-go HTTP/2、流控、拦截器、名字解析与负载均衡 ✅ 9 篇

先读 Gin,建立“HTTP 请求进入路由、Context 和 middleware”的基础;再读 go-zero 的服务治理和 etcd 的一致性存储,最后对照 Kratos 的框架抽象与 grpc-go 的 RPC 运行时。