写作与程序

微服务笔记33:下一代微服务架构Service Mesh

2018-11-08  本文已影响7人  胖琪的升级之路

Service Mesh 是一种新型的用于处理服务与服务之间通信的技术,保证服务与服务之间调用的可靠性。
在使用的时候使用轻量级的网络代理的方式跟应用的代码部署在一起,从而应用感知的方式实现服务治理。

与传统的微服务架构的区别

  1. 跨语言的需要,使用grpc 或者Thrift 都要有IDL文件进行适配,每个SDK都需要设计实现一遍,成本高。
  2. 云原生应用服务治理的需要。传统的微服务治理是在业务代码里面集成服务框架的SDK,与云原生概念
    相悖。

第一代的Service Mesh

第一代的Service Mesh 产品是Linkerd .
主要有几个中心点集成。

  1. 轻量级网络代理SideCar: 实现的是转发服务之间的调用。


    摘自极客时间

    服务框架功能都集中在SideCar上面,服务功能框架是服务发现,负载均衡,熔断降级,监控日志信息。

  1. Control Plane:统一的治理中心
摘自极客时间
上一篇 下一篇

猜你喜欢

热点阅读