设置超时时间
openfeign远程访问的默认超时时间是1s,超过1s就会报连接超时的错误,我们可以修改配置文件来修改默认的连接时间。
feign:
client:
config:
default:
#建立连接所用的时间,适用于网络状况正常的情况下,两端连接所需要的时间,
ConnectTimeOut: 5000
#指建立连接后从服务端读取到可用资源所用的时间,默认为1s
ReadTimeOut: 5000
日志增强
编写config配置类
@Configuration
public class FeignConfig {
@Bean
Logger.Level feignLoggerLevel(){
return Logger.Level.FULL;
}
}
修改配置文件,对相应包下的所有feignclient注解全生效。
logging:
level:
#对整个feign包开启日志增强功能
com.dbcenter.service.feign: debug
此后相关访问信息会被打印