浏览代码

[collector]http公共客户端,公共缓存

tomsun28 4 年之前
父节点
当前提交
79e7040b68

+ 1 - 1
collector/src/main/java/com/usthe/collector/common/CollectorProperties.java → collector/src/main/java/com/usthe/collector/collect/common/CollectorProperties.java

@@ -1,4 +1,4 @@
-package com.usthe.collector.common;
+package com.usthe.collector.collect.common;
 
 import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.stereotype.Component;

+ 5 - 5
collector/src/main/java/com/usthe/collector/collect/database/JdbcCommonCollect.java

@@ -1,9 +1,9 @@
 package com.usthe.collector.collect.database;
 
 import com.usthe.collector.collect.AbstractCollect;
-import com.usthe.collector.common.cache.CacheIdentifier;
-import com.usthe.collector.common.cache.CommonCache;
-import com.usthe.collector.common.cache.support.CommonJdbcConnect;
+import com.usthe.collector.collect.common.cache.CacheIdentifier;
+import com.usthe.collector.collect.common.cache.CommonCache;
+import com.usthe.collector.collect.common.cache.JdbcConnect;
 import com.usthe.collector.util.CollectorConstants;
 import com.usthe.common.entity.job.Metrics;
 import com.usthe.common.entity.job.protocol.JdbcProtocol;
@@ -88,7 +88,7 @@ public class JdbcCommonCollect extends AbstractCollect {
         Optional<Object> cacheOption = CommonCache.getInstance().getCache(identifier, true);
         Statement statement = null;
         if (cacheOption.isPresent()) {
-            CommonJdbcConnect jdbcConnect = (CommonJdbcConnect) cacheOption.get();
+            JdbcConnect jdbcConnect = (JdbcConnect) cacheOption.get();
             try {
                 statement = jdbcConnect.getConnection().createStatement();
                 // 设置查询超时时间10秒
@@ -119,7 +119,7 @@ public class JdbcCommonCollect extends AbstractCollect {
         statement.setQueryTimeout(10);
         // 设置查询最大行数1000行
         statement.setMaxRows(1000);
-        CommonJdbcConnect jdbcConnect = new CommonJdbcConnect(connection);
+        JdbcConnect jdbcConnect = new JdbcConnect(connection);
         CommonCache.getInstance().addCache(identifier, jdbcConnect, 10000L);
         return statement;
     }

+ 2 - 2
collector/src/main/java/com/usthe/collector/collect/http/HttpCollectImpl.java

@@ -5,7 +5,7 @@ import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 import com.usthe.collector.collect.AbstractCollect;
-import com.usthe.collector.common.http.HttpClientPool;
+import com.usthe.collector.collect.common.http.CommonHttpClient;
 import com.usthe.collector.dispatch.DispatchConstants;
 import com.usthe.collector.util.CollectorConstants;
 import com.usthe.collector.util.JsonPathParser;
@@ -67,7 +67,7 @@ public class HttpCollectImpl extends AbstractCollect {
         HttpContext httpContext = createHttpContext(metrics.getHttp());
         HttpUriRequest request = createHttpRequest(metrics.getHttp());
         try {
-            CloseableHttpResponse response = HttpClientPool.getHttpClient()
+            CloseableHttpResponse response = CommonHttpClient.getHttpClient()
                     .execute(request, httpContext);
             int statusCode = response.getStatusLine().getStatusCode();
             log.debug("http response status: {}", statusCode);