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