1.5.3 服务网格 服务网格(Service Mesh)的概念最早由 Buoyant 公司的创始人 William Morgan 于 2016 年提出。 2017 年 4 月,该公司发布了首个服务网格产品 Linkerd。同年,Morgan 的文章《What’s a service mesh? And why do I need one?》[^1]在互联网中开始广泛流传,这篇文章内的解读被认定为服务网格的权威定义。 服务网格(ServiceMesh)是一个基础设施层,用于处理服务间通信。云原生应用有着复杂的服务拓扑,服务网格保证请求在这些拓扑中可靠地穿梭。在实际应用当中,服务网格通常是由一系列轻量级的网络代理组成的,它们与应用程序部署在一起,但对应用程序透明。