全局配置
为了使接口调用失败,可以将超时时间配置的特别短(单位毫秒),配置如下:
feign:
client:
config:
default:
connectTimeout: 1
readTimeout: 1
⚠️ 如果未同时配置connectTimeout
和readTimeout
,则配置不生效。
特定服务配置
仅需要将default
修改为特定@FeignClient
名称即可。
@FeignClient(name = "testFeignClient", url = "${rpc.test.url}")
public interface TestFeignClient {
...
}
feign:
client:
config:
testFeignClient:
connectTimeout: 1
readTimeout: 1
网友评论