背景
dev 环境只有一个eureka 注册中心,企业多人同时本地调试服务,而 dev 服务器环境与个人本地网络不联通,如果个人将本地微服务注册到 eureka 注册中心,dev 上的服务调用微服务时,势必会因为 ribbon 负载均衡,将请求打到个人本地的服务上,但 dev 服务器与本地服务网络又不通,导致其他人在使用 dev 环境时,经常出现访问超时的问题
解决方法
1、idea 设置本地服务不向 eureka 注册服务,在vm 参数里增加配置 -Deureka.client.register-with-eureka=false
2、Feign 调用本地微服务时,在 @FeignClient 注解设置参数 url = “localhost:端口”,即可定向调用自己的本地服务