springboot小知识:配置feign服务超时时间

背景:当前项目通过feign服务调用了其他两个项目的接口,但是由于特殊需求,需要调整某一个项目的feign服务的默认超时时间:
默认连接超时10秒,默认读取超时时间 60秒

1.找到定义的FeignClient

2.根据FeignClient定义的名称test-center修改配置文件,如下:

复制代码
# feign服务连接超时时间 5秒
feign.client.config.test-center.connect-timeout=5000
# feign服务读取超时时间 30秒
feign.client.config.test-center.read-timeout=30000

注意:配置中间的test-center是指定feignClient的名称

3.如果想针对项目中所有的FeignClient,修改超时时间,配置如下:

复制代码
# feign服务连接超时时间 5秒
feign.client.config.default.connect-timeout=5000
# feign服务读取超时时间 30秒
feign.client.config.default.read-timeout=30000

使用default替换test-center即可

相关推荐
凌辰揽月几秒前
Web后端基础(基础知识)
java·开发语言·前端·数据库·学习·算法
前端世界1 分钟前
ASP.NET ListBox控件多选实战:3步打造高效兴趣收集系统
后端·asp.net
海奥华24 分钟前
go中的接口返回设计思想
开发语言·后端·golang
lifallen6 分钟前
深入浅出 Arrays.sort(DualPivotQuicksort):如何结合快排、归并、堆排序和插入排序
java·开发语言·数据结构·算法·排序算法
长安不见8 分钟前
背景知识: 理解LimitLatch背后的AQS
java
小吕学编程10 分钟前
策略模式实战:Spring中动态选择商品处理策略的实现
java·开发语言·设计模式
weixin_4383354016 分钟前
Spring Boot实现接口时间戳鉴权
java·spring boot·后端
寻月隐君21 分钟前
探索Web3新速度:Sonic高性能Layer-1上的BlindAuction智能合约实践
后端·web3·github
pan_junbiao1 小时前
Spring框架的设计模式
java·spring·设计模式
远方16091 小时前
0x-2-Oracle Linux 9上安装JDK配置环境变量
java·linux·oracle