Feign是一个http请求的轻量级框架
可以从Java接口注解的方式调用http请求

调用原理

核心是通过一系列的封装和处理,将以java注解的方式定义的远程调用API接口,最终转换成http请求,然后将请求响应结果解码成JavaBean,返回给调用者

基于重试器发送http请求,Feign内置了一个重试器,当http请求出现IO异常时,会有一个最大尝试次数发送请求