Service Mesh 解决了什么问题
- 完善的微服务基础设施
- 微服务也不再需要关注 RPC 通信(包含服务发现、负载均衡、流量调度、限流降级、监控统计等)的一切细节,真正像本地调用一样使用微服务,通信相关的一切工作直接交给 Service Mesh。
- 语言无关的通信和链路治理
- Service Mesh 改变的是通信和服务治理能力提供的方式,通过将这些能力实现从各语言业务实现中解耦,下沉到基础设施层面,以一种更加通用和标准化的方式提供,屏蔽不同语言、不同平台的差异性,
- 通信和服务治理的标准化
- 微服务治理层面,Service Mesh 是标准化、体系化、无侵入的分布式服务治理平台。
- 标准化方面,Sidecar 成为所有微服务流量通信的约束标准,同时 Service Mesh 的数据平面和控制平面也通过标准协议进行交互。
- 体系化方面,从全局考虑,提供多维度立体的微服务可观测能力(Metric、Trace、Logging),并且提供体系化的服务治理能力,比如限流、熔断、安全、灰度等;最为重要的是,Service Mesh 通过透明无侵入的方式提供全面的服务治理能力,对微服务本身不会带来直接影响。
Loading...