已解决
Feign 如何设置超时时间
来自网友在路上 168868提问 提问时间:2023-11-18 22:03:50阅读次数: 68
最佳答案 问答题库688位专家为你答疑解惑
在Spring Cloud中,使用Feign客户端进行服务间通信时,可以通过配置来设置Feign客户端的超时时间。Feign客户端默认的超时时间是一秒钟。
你可以在Spring Boot应用的配置文件(如application.properties
或application.yml
)中设置Feign客户端的超时时间。下面是一个示例:
使用application.properties
配置文件:
# 设置 Feign 客户端的连接超时时间(单位为毫秒)
feign.client.config.default.connectTimeout=5000# 设置 Feign 客户端的读取超时时间(单位为毫秒)
feign.client.config.default.readTimeout=5000
使用application.yml
配置文件:
feign:client:config:default:connectTimeout: 5000 # 设置 Feign 客户端的连接超时时间(单位为毫秒)readTimeout: 5000 # 设置 Feign 客户端的读取超时时间(单位为毫秒)
在这个示例中,connectTimeout
参数设置了连接超时时间为5秒(5000毫秒),readTimeout
参数设置了读取超时时间为5秒。你可以根据自己的需求调整这些数值。
如果你希望为特定的Feign客户端设置超时时间,可以替换default
为该Feign客户端的名称,然后设置相应的超时时间。
feign:client:config:app01:connectTimeout: 5000 # 设置 Feign 客户端的连接超时时间(单位为毫秒)readTimeout: 5000 # 设置 Feign 客户端的读取超时时间(单位为毫秒)
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Feign 如何设置超时时间":http://eshow365.cn/6-38718-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!