openfegin指定单个接口或者服务超时时间
- 服务端应用名
service-api
- 服务端应用名
common-server
- 客户端应用名
client-api
设置
- 在客户端(应用端)@FeignClient注解中添加
contextId
属性赋值
/**
* client
*
* @author liouwb
* @time 2022-04-18
*/
@FeignClient(value = "service-api",contextId = "customer-config")
public interface testClient {
- 然后在客户端进行超时配置
- feign配置会覆盖ribbon的配置
feign:
client:
config:
# 默认全局
default:
connectTimeout: 10000
readTimeout: 10000
# contextId属性,优先级高于全局
customer-config:
connectTimeout: 30000
readTimeout: 30000
- 客户端在调用
service-api
服务的时候超时时间是30000 - 客户端在嗲用
server-api
以外的其他服务(common-server)超时时间是10000