y98.第六章 微服务、服务网格及Envoy实战 -- 集群管理(九)

8.集群管理

8.0 本节话题

  • 集群管理器与服务发现机制

  • 主动健康状态检测与异常点探测

  • 负载均衡策略

    • 分布式负载均衡

      • 负载均衡算法:加权轮询、加权最少连接、环哈希、磁悬浮和随机等;
      • 区域感知路由
    • 全局负载均衡

      • 位置优先级
      • 位置权重
      • 均衡器子集
  • 熔断和连接池

8.1 集群管理器(Cluster Manager)

  • Envoy支持同时配置任意数量的上游集群,并基于Cluster Manager 管理它们;

    • Cluster Manager负责为集群管理上游主机的健康状态、负载均衡机制、连接类型及适用协议等;

    • 生成集群配置的方式由静态或动态(CDS)两种;

  • 集群预热

    • 集群在服务器启动或者通过 CDS 进行初始化时需要一个预热的过程,这意味着集群存在下列状况
      • 初始服务发现加载 (例如DNS 解析、EDS 更新等)完成之前不可用
      • 配置了主动健康状态检查机制时,Envoy会主动发送健康状态检测请求报文至发现的每个上游主机;于是,初始的主动健康检查成功完成之前不可用
    • 于是,新增集群初始化完成之前对Envoy的其它组件来说不可见;而

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/125237983