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

相关推荐
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ20 小时前
java实现登录:多点登录互踢,30分钟无操作超时
java·前端
LambHappiness20 小时前
Grafana LDAP配置故障排查:从3小时到10分钟的AI辅助解决方案
后端
Three K20 小时前
Redisson限流器特点
java·开发语言
Halo_tjn20 小时前
Java 多线程机制
java·开发语言·windows·计算机
Jeff-Nolan20 小时前
C++运算符重载
java·开发语言·c++
她说..20 小时前
Spring AOP场景3——接口防抖(附带源码)
java·后端·spring·java-ee·springboot
海上彼尚20 小时前
Go之路 - 7.go的函数
开发语言·后端·golang
计算机毕设指导620 小时前
基于微信小程序的积分制零食自选平台【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
神仙别闹21 小时前
基于QT(C++)实现(图形界面)连连看
java·c++·qt