服务网格

1. 理解

服务为了 解耦 拆分成两个进程,。

  • 进程1 实现业务逻辑(biz 白色方块),不管是调用方,还是服务提供方。
  • 进程2 实现底层技术(proxy 蓝色方块),包含负载均衡、监控告警、服务发现 、服务治理、调用链…
  • 虚线方框 biz 和 proxy 共同诞生/消亡,本地部署。
  • 黑色箭头 biz 和 proxy 之间,本地通讯。
  • 红色箭头 所有 biz 之间的通讯,都通过 proxy 完成,proxy 之间才存在远端连接。

Service Mesh - 图1

2. 架构衍变

所有节点都实现解耦。架构示意:绿色 biz 蓝色 proxy
Service Mesh - 图2

整个服务集群变成了网格状,Service Mesh 服务网格由来。