1. 理解
服务为了 解耦
拆分成两个进程,。
进程1
实现业务逻辑(biz 白色方块),不管是调用方,还是服务提供方。进程2
实现底层技术(proxy 蓝色方块),包含负载均衡、监控告警、服务发现 、服务治理、调用链…虚线方框
biz 和 proxy 共同诞生/消亡,本地部署。黑色箭头
biz 和 proxy 之间,本地通讯。红色箭头
所有 biz 之间的通讯,都通过 proxy 完成,proxy 之间才存在远端连接。
2. 架构衍变
所有节点都实现解耦。架构示意:绿色 biz
蓝色 proxy
整个服务集群变成了网格状,Service Mesh 服务网格由来。