Skip to content

load balancing

chengyouling edited this page Apr 28, 2024 · 6 revisions

负载均衡概述

负载均衡(Load Balance,简称 LB)是高并发、高可用系统必不可少的关键组件,目标是 尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。

spring-cloud-huawei目前主要支持三种负载访问策略:RoundRobin、Random和WeightedResponse。 需要开启负载均衡策略时,在上游微服务开启如下配置:

servicecomb:
  matchGroup:
    AllOperation: |
      matches:
        - apiPath:
            prefix: "/"
  loadbalance:
    AllOperation: |
      rule: Random #该配置说明负载均衡的策略是随机,轮询策略该配置项的值为RoundRobin,响应加权为WeightedResponse

注意: 1、如果未开启负载均衡相关策略默认是轮询模式,读者可使用该demo自行验证。 2、WeightedResponse响应加权负载均衡策略支持版本为1.11.7-2021.0.x/1.11.7-2022.0.x/1.11.7-2023.0.x, RestTemplate调用需要使用Spring Cloud Huawei提供的GovernanceRestTemplate。

Clone this wiki locally