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

相关推荐
okseekw2 分钟前
Maven从入门到实战:核心概念+配置详解+避坑指南
java·后端
该用户已不存在3 分钟前
Node.js后端开发必不可少的7个核心库
javascript·后端·node.js
踏浪无痕4 分钟前
计算机算钱为什么会算错?怎么解决?
后端·算法·面试
undsky_6 分钟前
【RuoYi-SpringBoot3-Pro】:接入 AI 对话能力
人工智能·spring boot·后端·ai·ruoyi
tryxr6 分钟前
ReentrantLock 与 synchronized 的区别
java··reentrantlock
疯狂的程序猴7 分钟前
一次 iOS App 日志排查的真实经历,测试的时候如何查看实时日志
后端
墨守城规8 分钟前
ThreadLocal深入刨析
后端
IMPYLH12 分钟前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
爱可生开源社区18 分钟前
SCALE | SQLFlash 在 SQL 优化维度上的表现评估
后端