一、该问题的重现步骤是什么?
1. 开发时,多个未服务调用冲突。 启动了多个微服务,都是轮询调用,没有优先调用指定的微服务
blade:
loadbalancer:
enabled: true
#灰度版本
#version: 3.0.0
#负载均衡优先调用的ip段
prior-ip-pattern:
- 192.168.1.*
- 192.168.0.*
192.168.0.0/24 & 192.168.1.0/24 是开发环境, 172.16.238.0/24 是测试环境
上图两个实例是轮询调用的,期待只调用 192.168.1.240 这台
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
除了Gateway外,其他的服务也需要引入blade-starter-loadbalancer依赖,然后加入对应的配置。
这么操作后再访问看看是否生效。
我测试了一下没有效果,gateway, 微服务都引入了 blade-starter-loadbalancer-4.3.0.RELEASE.jar,spring-cloud-starter-loadbalancer-4.1.4.jar, 也添加了上述 loadbalancer 配置
我测了,没有问题的,你这里打断点排查看看,另外看看是否nacos有配置,覆盖了你本地配置
你的配置能发出来吗?我对比一下
扫一扫访问 Blade技术社区 移动端