当前位置:网站首页>Feign Client 超时时间配置不生效
Feign Client 超时时间配置不生效
2022-08-02 14:14:00 【[email prote】
解决方案
Feign Client 的 connectTimeout 和 readTimeout 需要同时配置:
feign.client.config.my-api.connectTimeout = 10000
feign.client.config.my-api.readTimeout = 600000
如果只配置了 readTimeout 或 connectTimeout 的其中一条,配置不生效。
问题描述
Feign Client 配置如下:
feign.client.config.default.connectTimeout = 3000
feign.client.config.default.readTimeout = 3000
feign.client.config.my-api.readTimeout = 600000
默认超时时间配置了 3 秒。
由于 my-api 的响应数据较大,于是配置了 10 分钟超时时间。
执行后发现,my-api 请求仍然 3 秒后就抛出如下异常:
Caused by: feign.RetryableException: Read timed out executing POST http://my-api
at feign.FeignException.errorExecuting(FeignException.java:67)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:104)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)
at feign.hystrix.HystrixInvocationHandler$1.run(HystrixInvocationHandler.java:108)
at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:302)
at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:298)
at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:46)
版权声明
本文为[[email protected]]所创,转载请带上原文链接,感谢
https://blog.csdn.net/wu_weijie/article/details/112731675
边栏推荐
猜你喜欢
随机推荐
在mininet中测试arp欺骗
Doubly linked list (normal iterators and const iterators)
Optisystem应用:光电检测器灵敏度建模
LeetCode 2344. 使数组可以被整除的最少删除次数 最大公约数
Evaluate multipath BBR congestion control on ns3
消息队列的技术选型
win10无法识别蓝牙麦克风
5款最好用的免费3D建模软件(附下载链接)
idea同时修改相同单词
第二十七章:时间复杂度与优化
SkyWalking Agent数据采集和上报原理浅析
剑指offer:在O(1)时间删除链表结点
shader 和 ray marching
shader入门精要3
深入理解Mysql索引底层数据结构与算法
OpenPose Basic Philosophy
shader入门精要1
第二十八章:解题技巧
戴森球计划这个游戏牛逼
C语言函数调用过程-汇编分析









