三个问题,回顾前情提要。
ServiceMesh解决什么问题?

SM本质是业务服务与底层技术体系的解耦:
- 一个进程实现业务逻辑(不管是调用方,还是服务提供方),biz,即上图白色方块
- 一个进程实现底层技术体系,proxy,即上图蓝色方块
画外音:负载均衡、监控告警、服务发现与治理、调用链…等诸多基础设施,都放到这一层实现。
什么是Istio?
Istio是ServiceMesh的产品化落地。
Istio的分层架构设计如何?
Istio采用实施与控制分离的数据平面与控制平面两层架构。
数据平面
- envoy(proxy):负责高效转发与策略落地[核心]
控制平面
- mixer:适配组件,数据平面与控制平面通过它交互
- pilot:策略配置组件[核心]
- citadel:安全组件
- galley:底层平台(例如:K8S)解耦组件
整个架构的核心是envoy与pilot。
今天起,
继续阅读与本文标签相同的文章
-
20道BAT面试官最喜欢问的JVM+MySQL面试题(含答案解析)
2026-05-21栏目: 教程
-
全网云主机爆款特惠,新用户限时享低至2折优惠
2026-05-21栏目: 教程
-
MessagePack Java 0.6.X 动态类型
2026-05-21栏目: 教程
-
几个线上问题追查的常用命令 | 1分钟系列
2026-05-21栏目: 教程
-
同一个SQL语句,为啥性能差异咋就这么大呢?(1分钟系列)
2026-05-21栏目: 教程
