1、遇到的问题 有A,B,C 三个微服务,在服务器s1上部署,我本地开发A微服务和B微服务接口的时候,希望我自己机器的A能调用的我自己机器的B上来,如果我自己没有启动B在调用到S1的B上去。默认情况下我可能调用了多次B 只有一半几率命中到我自己机器,其他的请求都跑到S1去了。 2、解决思路 一般情况我们使用 ribbon 来做负载均衡,也就是说,具体调用哪个微服务是 ribbon 说了算,我们可以自定义ribbon的负载均衡规则来让他优先将请求命中到我自己这台机器上。 3、自定义规则代码 java / nacos dev环境微服务调度规则 优先同IP,第二同网段 debugger.local-ip 请配置为本机在nacos上的那个IP by 王磊 / public class DevNacosDebuggerRuleConfig extends AbstractLoadBalancerRule { @Value("${debugger.local-ip:}") private String local