编辑 | blame | 历史 | 原始文档

介绍

  • loadbalancer是一个负载均衡器,适用于多团队协作的开发场景
  • 本地开启gateway后可以指定ip段,这样访问本地网关便会优先查找对应ip段的服务

添加依赖

  • 前往需要负载的服务添加如下依赖
    ~~~xml

    org.springblade
    blade-starter-loadbalancer

    ~~~

配置项

前缀:blade.loadbalancer
| 配置项 | 默认值 | 说明 |
| --- | --- | --- |
| enabled | false | 是否启用,默认开启 |
| prior-ip-pattern | 空 | 优先的 ip 列表,支持通配符,例如:172.21.0.81、172.21.0.8*、172.21.0.* |
| version | 空 | 服务的version,用于灰度,匹配:nacos.discovery.metadata.version |

增加yaml配置

blade:
  #多团队协作服务配置
  loadbalancer:
    #开启配置
    enabled: true
    #灰度版本
    version: 3.0.0
    #负载均衡优先调用的ip段
    prior-ip-pattern:
      - 192.168.0.*
      - 127.0.0.1