一线互联网大厂的 Service Mesh 实践
什么是 Service Mesh?Service Mesh 技术的探索和先行者,Service Mesh 项目 Linkerd 负责人、Buoyant 公司的创始人兼 CEO 给出的定义是: Service Mesh 是一个致力于解决服务间通信的基础设施层,其负责在现代云原生应用的复杂服务拓扑下实现请求的可靠传递。通常,Service Mesh 作为一组轻量级网络代理来实现,并与应用程序部署在一起,对应用程序透明。 第一代 Service Mesh 是采用 Sidecar 模式,将通信与通信链路治理能力从微服务中剥离出来,实现了通信基础设施的下沉和服务化,只有数据平面的网络代理服务,没有控制平面。因此,第二代 Service Mesh 的重要改变就是将控制平面和数据平面分离。 了解了 Service Mesh 的理论知识之后,接下来我们就开始进行应用实践。本选题汇集了国内一线互联网达成的 Service Mesh 实践,包括阿里、蚂蚁金服、腾讯、网易、美团点评、同程艺龙、陌陌、瓜子二手车等等,希望看完之后,你能对 Service Mesh 有更深入的认识。