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