本文主要是介绍开发技术-FeignClient 对单个接口设置超时时间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 背景
FeignClient 调用某个接口,3s 没有结果就需要停止,处理后续业务。
2. 方法
FeignClient 自定义 name 属性
@FeignClient(name = "aaa" , url = "xxx")
public interface TestApi {@ResponseBody@POSTMapping(value = "xx")String test(@RequestBody String queryRequest);
}
然后在配置文件中,定义 aaa 的超时时间,以 yml 为例:
feign:client:config:aaa:connectTimeout: 3000readTimeout: 3000
(图网,侵删)
这篇关于开发技术-FeignClient 对单个接口设置超时时间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!