openfeign超时时间设置有两种方式
1、通过配置类;2、通过配置文件
1、使用配置类代码如下:
@Configuration public class FeignConfig { @Bean public Request.Options options(){ //第一个参数是连接超时时间,第二个参数是处理超时时间 return new Request.Options(5000,3000); } }
2、配置文件
feign: client: config: product-service: loggerLevel: basic #连接超时时间,默认2s connect-timeout: 5000 #请求处理超时时间,默认5s read-timeout: 3000
报错超时控制台日志输出如下:
可以自定义异常处理,获取到SocketTimeoutException异常,进行异常提示
以上内容纯学习使用!
标签:openfeign,配置文件,springcloud,时间,3000,超时,public From: https://www.cnblogs.com/qwg-/p/18421048