1、Spring cloud fein的继承特性
通过对接口的继承,能够实现对fein客户端和feign服务器代码量的减少。
2、Ribbon配置
{服务名}.ribbon.ConnectTimeOut=500
{服务名}.ribbon.ReadTimeOut=2000
配置单个服务的ribbon参数
3、Hystrix配置
能通过单个服务名指定服务的熔断配置
4、服务降级配置
5、请求压缩
6、日志配置
logging.level.{fegin的包路径}=debug
@Bean
Logger.Level feignLoggerLevel(){
return Logger.level.Full
}
则可打印全部日志
也可以通过指定配置类实现
NONE:不记录任何信息
BASIC:记录方法,URL,相应状态码
HEADERS:BASIC+请求头信息
FULL:记录全部明细