服务网格(Service Mesh)

一个专门用于处理服务间通信的基础设施层,通常通过 sidecar 代理实现。

什么是 服务网格(Service Mesh)?

服务网格(Istio、Linkerd、Consul)把 mTLS、重试、超时和流量整形等关注点从应用代码中抽出,放入平台层。每个服务都获得相同的网络行为,平台团队可以集中地变更策略,而无需触碰应用代码。

相关术语

  • 微服务(Microservices) — 一种架构风格,将应用构造为一组围绕业务能力组织、可独立部署的小型服务。
  • API 契约(API Contract) — 一份对 API 的正式规范(OpenAPI、gRPC proto、GraphQL schema),生产方与消费方都同意遵守。