OpenFeign 使用两个超时参数:
connectTimeout 是指服务A去请求服务B的网络连接时间。
readTimeout 是指服务A连接上服务B后,服务B处理这个请求并做出响应的时间。
设置openFeign的超时时间
FeignClient类:
@FeignClient(contextId = "remoteTeavmService", value = "test")
public interface RemoteTeavmService {
@PostMapping(value = "/teavmLxc/teavmServer/clonePve")
R clonePve(TeavmServerReqVO teavmServerReqVO);
}
修改yml文件,配置时需要配置FeignClient类的contextId代表的名称,在这里我设置的是remoteTeavmService
如果要设置多个不同超时时间,需要创建多个FeignClient类,网上有很多单个方法设置的,不过我感觉不太好用,所以我宁愿多创建几个FeignClient类
参考网址超时时间配置