|
|
|
@ -140,20 +140,22 @@ public class Start extends JFinalConfig {
|
|
|
|
|
hp.setMaximumPoolSize(this.maxPoolSize);
|
|
|
|
|
me.add(hp);
|
|
|
|
|
|
|
|
|
|
HikariCpPlugin hpMaxKB = new HikariCpPlugin(PropKit.get("MaxKB_jdbcUrl"), PropKit.get("MaxKB_user"), PropKit.get("MaxKB_password").trim(),
|
|
|
|
|
PropKit.get("driverClassName"));
|
|
|
|
|
hpMaxKB.setConnectionTestQuery(this.connectionTestQuery);
|
|
|
|
|
hpMaxKB.setConnectionTimeout(this.connectionTimeoutMs);
|
|
|
|
|
hpMaxKB.setIdleTimeout(this.idleTimeoutMs);
|
|
|
|
|
hpMaxKB.setMaxLifetime(this.maxLifetimeMs);
|
|
|
|
|
hpMaxKB.setMaximumPoolSize(this.maxPoolSize);
|
|
|
|
|
me.add(hpMaxKB);
|
|
|
|
|
if(PropKit.get("MaxKB_jdbcUrl")!=null){
|
|
|
|
|
HikariCpPlugin hpMaxKB = new HikariCpPlugin(PropKit.get("MaxKB_jdbcUrl"), PropKit.get("MaxKB_user"), PropKit.get("MaxKB_password").trim(),
|
|
|
|
|
PropKit.get("driverClassName"));
|
|
|
|
|
hpMaxKB.setConnectionTestQuery(this.connectionTestQuery);
|
|
|
|
|
hpMaxKB.setConnectionTimeout(this.connectionTimeoutMs);
|
|
|
|
|
hpMaxKB.setIdleTimeout(this.idleTimeoutMs);
|
|
|
|
|
hpMaxKB.setMaxLifetime(this.maxLifetimeMs);
|
|
|
|
|
hpMaxKB.setMaximumPoolSize(this.maxPoolSize);
|
|
|
|
|
me.add(hpMaxKB);
|
|
|
|
|
ActiveRecordPlugin maxkbArp = new ActiveRecordPlugin(DbConst.MAXKB, hpMaxKB);
|
|
|
|
|
maxkbArp.setDialect(new PostgreSqlDialect());
|
|
|
|
|
me.add(maxkbArp);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ActiveRecordPlugin arp = new ActiveRecordPlugin(DbConst.SZJZ, hp);
|
|
|
|
|
arp.setDialect(new PostgreSqlDialect());
|
|
|
|
|
ActiveRecordPlugin slaveArp = new ActiveRecordPlugin(DbConst.MAXKB, hpMaxKB);
|
|
|
|
|
slaveArp.setDialect(new PostgreSqlDialect());
|
|
|
|
|
|
|
|
|
|
String basePath = Start.class.getClassLoader().getResource(".").getPath();
|
|
|
|
|
File sqlDir = new File(basePath + "/Sql");
|
|
|
|
|
File[] sqlFiles = sqlDir.listFiles();
|
|
|
|
@ -164,12 +166,11 @@ public class Start extends JFinalConfig {
|
|
|
|
|
File sqlFile = var10[i];
|
|
|
|
|
if (sqlFile.getName().indexOf(".sql") > 0) {
|
|
|
|
|
arp.addSqlTemplate("/Sql/" + sqlFile.getName());
|
|
|
|
|
slaveArp.addSqlTemplate("/Sql/" + sqlFile.getName());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
me.add(arp);
|
|
|
|
|
me.add(slaveArp);
|
|
|
|
|
|
|
|
|
|
RedisPlugin redis = new RedisPlugin("Redis", PropKit.get("redis_ip"), PropKit.getInt("redis_port"), 10000);
|
|
|
|
|
me.add(redis);
|
|
|
|
|
if (!StrKit.isBlank(PropKit.get("pika_ip")) && !StrKit.isBlank(PropKit.get("pika_port"))) {
|
|
|
|
|