Why you need it?
私有云环境网络波动不可控,druid连接池异常连接别应用拿到后不做检查(空闲检测时间无法修改,且连接不可替换),导致异常连接一直存在,进而导致应用异常,必须手动重启seata服务。
How it could be?
建议将这4个字段作为配置参数放开,让应用放灵活配置。
ds.setTimeBetweenEvictionRunsMillis(120000);
ds.setMinEvictableIdleTimeMillis(300000);
ds.setTestWhileIdle(true);
ds.setTestOnBorrow(false);
2条答案
按热度按时间eblbsuwk1#
Hi i will add this feature in next release.
6ovsh4lw2#
druid空闲保活还需要设置keepAlive为true,否则无效