Service Mesh是一种网络软件,能够在各项微服务之间提供可靠且安全的通信机制。其网络功能包括抽象、服务质量与安全保障(例如身份验证与加密)等等。各项网络请求将通过与服务本体一同运行的边车代理,在各微服务之间往来路由。这些代理共同形成一套网格网络,用以对接各项微服务。中央控制器则提供访问控制,并负责实现网络与性能管理。
Service Mesh负责在微服务应用程序与具体的网络路由及安全要求复杂性之间提供逻辑隔离。Service Mesh提供的抽象支持能够独立于物理网络之外,在各微服务上快速灵活地进行部署。