全局配置
為了使接口調(diào)用失敗,可以將超時(shí)時(shí)間配置的特別短(單位毫秒),配置如下:
feign:
client:
config:
default:
connectTimeout: 1
readTimeout: 1
?? 如果未同時(shí)配置connectTimeout和readTimeout,則配置不生效。
特定服務(wù)配置
僅需要將default修改為特定@FeignClient名稱即可。
@FeignClient(name = "testFeignClient", url = "${rpc.test.url}")
public interface TestFeignClient {
...
}
feign:
client:
config:
testFeignClient:
connectTimeout: 1
readTimeout: 1