Service Mesh

    • 查找动态路由确定请求的服务
    • 查找该服务的实例
    • Linkerd跟响应延迟等因素选择最优的实例
    • 如果请求失败或实例实效,则转发给其他实例重试(需要是幂等请求)
    • 如果请求超时,则直接失败,避免给后端增加更多的负载
    • 记录请求的度量和分布式跟踪情况

    为什么Service Mesh是必要的

    • 加速传统应用转型微服务或云原生应用

    常见的 Service Mesh 框架包括