|
@@ -1,12 +1,15 @@
|
|
|
package com.usky.transfer.service.config;
|
|
|
|
|
|
import com.usky.common.core.util.StringUtils;
|
|
|
+import okhttp3.OkHttpClient;
|
|
|
import org.influxdb.InfluxDB;
|
|
|
import org.influxdb.InfluxDBFactory;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
|
|
+import java.util.concurrent.TimeUnit;
|
|
|
+
|
|
|
@Configuration
|
|
|
public class TsdbConfig {
|
|
|
|
|
@@ -30,7 +33,10 @@ public class TsdbConfig {
|
|
|
if (StringUtils.isEmpty(userName)) {
|
|
|
influxDB = InfluxDBFactory.connect(influxDBUrl);
|
|
|
} else {
|
|
|
- influxDB = InfluxDBFactory.connect(influxDBUrl, userName, password);
|
|
|
+ OkHttpClient.Builder client = new OkHttpClient.Builder();
|
|
|
+ client.readTimeout(300, TimeUnit.SECONDS);
|
|
|
+ client.connectTimeout(365, TimeUnit.DAYS);
|
|
|
+ influxDB = InfluxDBFactory.connect(influxDBUrl, userName, password, client);
|
|
|
}
|
|
|
try {
|
|
|
|