Go 源码解析
This content is not available in your language yet.
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 运行时。