|
|
@@ -81,11 +81,22 @@ public class AppProperties {
|
|
|
private String redisStream = "adx:tencent:events";
|
|
|
private long redisStreamMaxLen = 50000;
|
|
|
private Duration bidTtl = Duration.ofDays(5);
|
|
|
+ private Duration redisConnectTimeout = Duration.ofSeconds(5);
|
|
|
+ private Duration redisCommandTimeout = Duration.ofSeconds(5);
|
|
|
+ private Duration redisShutdownTimeout = Duration.ofMillis(100);
|
|
|
+ private boolean redisValidateConnection = true;
|
|
|
|
|
|
// TiDB
|
|
|
private String tidbUrl;
|
|
|
private String tidbUsername;
|
|
|
private String tidbPassword;
|
|
|
+ private int tidbMinimumIdle = 2;
|
|
|
+ private int tidbMaximumPoolSize = 10;
|
|
|
+ private Duration tidbConnectionTimeout = Duration.ofSeconds(10);
|
|
|
+ private Duration tidbValidationTimeout = Duration.ofSeconds(3);
|
|
|
+ private Duration tidbIdleTimeout = Duration.ofMinutes(5);
|
|
|
+ private Duration tidbMaxLifetime = Duration.ofMinutes(10);
|
|
|
+ private Duration tidbKeepaliveTime = Duration.ofMinutes(2);
|
|
|
|
|
|
// Task Lock
|
|
|
private Duration taskLockTtl = Duration.ofSeconds(120);
|
|
|
@@ -549,6 +560,38 @@ public class AppProperties {
|
|
|
this.bidTtl = v;
|
|
|
}
|
|
|
|
|
|
+ public Duration getRedisConnectTimeout() {
|
|
|
+ return redisConnectTimeout;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRedisConnectTimeout(Duration v) {
|
|
|
+ this.redisConnectTimeout = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Duration getRedisCommandTimeout() {
|
|
|
+ return redisCommandTimeout;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRedisCommandTimeout(Duration v) {
|
|
|
+ this.redisCommandTimeout = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Duration getRedisShutdownTimeout() {
|
|
|
+ return redisShutdownTimeout;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRedisShutdownTimeout(Duration v) {
|
|
|
+ this.redisShutdownTimeout = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean isRedisValidateConnection() {
|
|
|
+ return redisValidateConnection;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRedisValidateConnection(boolean v) {
|
|
|
+ this.redisValidateConnection = v;
|
|
|
+ }
|
|
|
+
|
|
|
public String getTidbUrl() {
|
|
|
return tidbUrl;
|
|
|
}
|
|
|
@@ -573,6 +616,62 @@ public class AppProperties {
|
|
|
this.tidbPassword = v;
|
|
|
}
|
|
|
|
|
|
+ public int getTidbMinimumIdle() {
|
|
|
+ return tidbMinimumIdle;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTidbMinimumIdle(int v) {
|
|
|
+ this.tidbMinimumIdle = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getTidbMaximumPoolSize() {
|
|
|
+ return tidbMaximumPoolSize;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTidbMaximumPoolSize(int v) {
|
|
|
+ this.tidbMaximumPoolSize = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Duration getTidbConnectionTimeout() {
|
|
|
+ return tidbConnectionTimeout;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTidbConnectionTimeout(Duration v) {
|
|
|
+ this.tidbConnectionTimeout = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Duration getTidbValidationTimeout() {
|
|
|
+ return tidbValidationTimeout;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTidbValidationTimeout(Duration v) {
|
|
|
+ this.tidbValidationTimeout = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Duration getTidbIdleTimeout() {
|
|
|
+ return tidbIdleTimeout;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTidbIdleTimeout(Duration v) {
|
|
|
+ this.tidbIdleTimeout = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Duration getTidbMaxLifetime() {
|
|
|
+ return tidbMaxLifetime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTidbMaxLifetime(Duration v) {
|
|
|
+ this.tidbMaxLifetime = v;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Duration getTidbKeepaliveTime() {
|
|
|
+ return tidbKeepaliveTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTidbKeepaliveTime(Duration v) {
|
|
|
+ this.tidbKeepaliveTime = v;
|
|
|
+ }
|
|
|
+
|
|
|
public Duration getTaskLockTtl() {
|
|
|
return taskLockTtl;
|
|
|
}
|