SpringBoot 关于Feign的超时时间配置
feign 时间设置:
contextId: 可以指定为某个接口进行单独的超时设置
@FeignClient(value = "user",contextId ="device") public interface DeviceFeignService { @RequestMapping(value = { "/deviceId" }) JsonResult<Device> getByDeviceId(@RequestParam("deviceId") final Long deviceId); }
feign: client: config: #default代表所有服务 default: #feign客户端建立连接超时时间 connect-timeout: 10000 #feign客户端建立连接后读取资源超时时间 read-timeout: 20000 #而service-test表示当调用service-test这个服务时,用下面的配置 device: connect-timeout: 10000 read-timeout: 20000