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

相关推荐
AI多Agent协作实战派20 分钟前
AI多Agent协作系统实战(四十六):改了十次规则,AI员工还是老样子——会话缓存的坑
java·spring·缓存
天涯明月199326 分钟前
SGLang深度研究报告
人工智能·后端·推理·sglang
一知半解仙31 分钟前
当机器人学会泛化,而我在写Java:一名后端开发者的2026年8月21日观察手记
java·开发语言·机器人
程序员爱钓鱼44 分钟前
Rust where详解:让泛型与Trait约束更加清晰
前端·后端·rust
程序员爱钓鱼3 小时前
Go 编程实战:函数 Function——参数、返回值与代码复用
后端·面试·go
To_OC8 小时前
跑了3个Docker容器后,我终于搞懂镜像和容器到底啥关系
后端·docker·容器
东风破_9 小时前
Docker 基础:为什么需要容器?
前端·后端·nginx
葡萄成熟时 !9 小时前
JAVA 常用API学习笔记
java·笔记·学习
东风破_9 小时前
Docker 实战:使用 Nginx 作为容器入口代理 Node 服务
前端·后端·nginx
Lyyaoo.9 小时前
Spring Boot Validation 声明式参数校验
spring boot·后端·mysql