欢迎大家关注我公众号“从零开始的it转行生”

springcloud feign使用

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:记录全部明细

 

posted @ 2020-03-06 23:46  大佬健  阅读(292)  评论(0)    收藏  举报

欢迎大家关注我公众号“从零开始的it转行生”