我们已经把 go-zero 的核心肌理几乎全部拆解了一遍:从 goctl 的代码生成,到 REST 和 zRPC 的请求处理链路,再到服务发现、弹性保护、可观测性与数据访问层。这些能力构成了一个微服务框架的基础设施——你可以在上面构建出一个完整的微服务系统。
但是,框架的真正活力在于扩展性。当核心能力稳定之后,自然会涌现出在核心框架之上构建更高层抽象的需求。go-zero 的 gateway 包和 mcp 包就是这种思路的两个典型产物:它们不修改 rest 或 zrpc 的一行代码,却分别构造出了协议网关和 AI 工具协议服务两种全新的服务形态。