9.1.1 Mesh 架构:局限性与适用场景 在分布式系统演进的长河中,服务网格(Service Mesh)曾如一道闪电划破微服务混沌的夜空——它承诺将网络通信的复杂性从应用代码中剥离,交由基础设施层统一治理。然而,当我们在生产环境里真正部署 Istio、Linkerd 或 Consul Connect 时,却常遭遇一种微妙的“顿挫感”:延迟悄然上升、内存持续爬升、控制平面在千级服务实例下开始喘息、开发者抱怨“明明只改了一行日志,为什么要等三分钟才能看到 trace 数据?”这些不是偶然故障,而是 Mesh 架构在落地过程中暴露出的结构性张力。它并非银弹,而是一把双刃剑——锋利处可斩断服务间通信的耦合之藤,钝拙处却可能反噬系统的可观测性、资源效率与运维敏捷性。