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即可

相关推荐
bobz9656 分钟前
桌面端开发 跨平台有哪些技术栈比较好
后端
小杨4049 分钟前
springboot框架项目实践应用十六(nacos管理控制台)
spring boot·后端·spring cloud
海风极客17 分钟前
让DeepSeek模仿曹操,果然好玩!
后端·langchain·deepseek
海风极客20 分钟前
怎样读懂top命令?
linux·后端·程序员
kill bert41 分钟前
第32周Java微服务入门 Spring开发课程查询功能
java·spring·微服务
武帝为此44 分钟前
【Java网络编程详解】
java·开发语言·网络
xnian_1 小时前
策略模式实际用处,改吧改吧直接用,两种方式
java·服务器·前端
Protein_zmm1 小时前
[Linux系统编程]多线程
java·linux·jvm
林璟涵1 小时前
Rust语言的系统运维
开发语言·后端·golang
字节源流1 小时前
【Spring Cloud Netflix】GateWay服务网关
java·运维·gateway