Service Mesh(服务⽹格)是一种控制应用程序不同部分彼此共享数据的方式,旨在以减少管理和编程开销的形式来连接微服务。主要目的是让开发⼈员更专注的聚焦到业务上,以代码无侵入形式实现微服务中的服务发现、服务注册、负载均衡等常用功能。Service Mesh的核心思想是将为微服务提供通信服务的这部分逻辑从应⽤程序进程中抽取出来,作为⼀个单独的进程进⾏部署,并将其作为服务间的通信代理当服务⼤量部署时,随着服务部署的Sidecar(边⻋,很形象的翻译)代理之间的连接形成⽹格结构并成为了微服务的通讯基础设施层,承载了微服务之间的所有流量。
特点:基础设施、云原生、网络代理、对应用透明
Linked项目