Feign Client未从Eureka Service获取服务URL问题排查
问题描述
刚接触微服务,正在学习一个微服务项目。目前遇到的问题:服务已成功注册到Eureka Server,但OpenFeign并未获取到对应服务的实际URL,而是直接将服务名作为请求URL发起调用。
问题现象

已注册服务情况

应用配置
Eureka Server配置
server.port=8761 spring.application.name=eureka-server eureka.client.register-with-eureka=false eureka.client.fetch-registry=false
消费端服务(top-service)配置
spring.application.name=top-service server.port=8080 eureka.client.service-url.defaultZone=http://localhost:8761/eureka
被消费端服务(bottom-service)配置
spring.application.name=bottom-service server.port=8082 eureka.client.service-url.defaultZone=http://localhost:8761/eureka
Open Feign接口代码
@FeignClient(value = "bottom-service") public interface AppFeignClient { @GetMapping public String test(); }
完整代码可查看对应GitHub仓库。
内容的提问来源于stack exchange,提问作者Danish Javed
相关产品推荐
相关产品推荐

