【发布时间】:2017-07-08 17:46:44
【问题描述】:
在 Jaxrs(例如 WebClient)中,我们可以设置连接超时和读取超时。
ClientConfiguration c = WebClient.getConfig(client);
HTTPConduit http = c.getHttpConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(timeout);
httpClientPolicy.setReceiveTimeout(timeout);
httpClientPolicy.setAllowChunking(false);
http.setClient(httpClientPolicy);
我想设置一个包含两者的超时,我并不关心连接或接收花费了多少时间,我的要求是在 X 秒内获得响应或放弃搜索。
【问题讨论】: