如果需要开启,在配置文件中配置
feign.hystrix.enabled=true
eureka.instance.preferIpAddress=true
# 这个参数标识其他请求,实际请求地址是什么。待验证
如果你的项目 注册到 eureka 中,并且会通过eureka 提供接口给其他服务调用
那么 这个spring.application.name= 的值一定不能 配置带有 下划线 _
如果有下划线,就会报错
server.contextPath 带有下划线,不影响
如果你的项目中配置了 server.contextPath
那么FeignClient 也需要配置服务名称
@FeignClient(name="server/cat_server",fallback = FeignServiceFallBack.class)
如果zuul 接入了 eureka , 那么zuul 会默认添加 所有在eureka 注册的服务
例如: eureka中注册了服务 : cat-client , cat-server
zuul中 的配置或不配置,都是一样的效果
##zuul.routes. cat-client= /cat-client/**
##zuul.routes. cat-server= /cat-server/**