发票下载增加超时时间

This commit is contained in:
lihao 2025-05-28 15:20:36 +08:00
parent 48843ec04b
commit c2530ed6ea
1 changed files with 5 additions and 5 deletions

View File

@ -230,12 +230,12 @@ public class InvoiceDownloadAction implements ICommonAction {
private String doGet(String requestUrl, Map<String, String> paramMap) throws IOException { private String doGet(String requestUrl, Map<String, String> paramMap) throws IOException {
PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager(); PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
cm.setMaxTotal(500); cm.setMaxTotal(5000);
cm.setDefaultMaxPerRoute(50); cm.setDefaultMaxPerRoute(500);
RequestConfig globalConfig = RequestConfig.custom().setConnectionRequestTimeout(5000) // 连接池获取连接超时 RequestConfig globalConfig = RequestConfig.custom().setConnectionRequestTimeout(50000) // 连接池获取连接超时
.setConnectTimeout(5000) // 连接建立超时 .setConnectTimeout(50000) // 连接建立超时
.setSocketTimeout(20000) // 等待响应超时 .setSocketTimeout(200000) // 等待响应超时
.setCookieSpec(CookieSpecs.IGNORE_COOKIES).build(); .setCookieSpec(CookieSpecs.IGNORE_COOKIES).build();
CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(cm) CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(cm)