2019独角兽企业重金招聘Python工程师标准>>>
1、只要在启动类中加入@EnableFeignClients注解,才会扫描@FeignClient注解
2、Feign主要是通过接口调用,底层其实也是HttpClient/OkHttp
1)提供一个Feign接口,加入对应的rest接口
2)设置rest接口的参数
如果rest接口的参数是对象或者map之类的,需要使用@RequestBody
如果rest接口的参数是字符串,需要使用@RequestParam
3、通过参数,调整服务内部默认的配置
由于Hystrix默认时间是1秒,那么经常第一次调用的会超时失败。
1)因为服务与服务之间第一次交互的时候,需要心跳检查
2)接口响应也没有这么快
参考参数配置:http://www.cnblogs.com/java-zhao/p/5524584.html