From 94ac90b0f80b849f0685edda06eaa5bff2333384 Mon Sep 17 00:00:00 2001 From: Hicham Barhoumi <hicham.barhoumi@archiveco.fr> Date: Mon, 29 Jun 2020 17:22:16 +0200 Subject: [PATCH] [TECH] Add pooling for httpClient for better performance --- .../vitamui/commons/rest/client/BaseRestClientFactory.java | 1 - .../rest/client/configuration/RestClientConfiguration.java | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/BaseRestClientFactory.java b/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/BaseRestClientFactory.java index b788f0e1..ff495045 100644 --- a/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/BaseRestClientFactory.java +++ b/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/BaseRestClientFactory.java @@ -193,7 +193,6 @@ public class BaseRestClientFactory implements RestClientFactory { ? new PoolingHttpClientConnectionManager(socketFactoryRegistry) : new PoolingHttpClientConnectionManager(); - LOGGER.debug("Pool configuration {}", poolConfig); if (poolConfig != null) { connectionManager.setMaxTotal(poolConfig.getMaxTotal()); // Default max per route is used in case it's not set for a specific route diff --git a/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/configuration/RestClientConfiguration.java b/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/configuration/RestClientConfiguration.java index 59d762fe..fb8b7174 100644 --- a/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/configuration/RestClientConfiguration.java +++ b/commons/commons-rest/src/main/java/fr/gouv/vitamui/commons/rest/client/configuration/RestClientConfiguration.java @@ -81,10 +81,10 @@ public class RestClientConfiguration { /** * total pool size for httpClient */ - private int poolMaxTotal = 10; + private int poolMaxTotal = 20; /** * pool size per route(host) */ - private int poolMaxPerRoute = 10; + private int poolMaxPerRoute = 20; } -- GitLab