seata druid连接池配置参数放开test-on-borrow

vyswwuz2  于 22天前  发布在  Druid
关注(0)|答案(2)|浏览(19)

Why you need it?

私有云环境网络波动不可控,druid连接池异常连接别应用拿到后不做检查(空闲检测时间无法修改,且连接不可替换),导致异常连接一直存在,进而导致应用异常,必须手动重启seata服务。

How it could be?

建议将这4个字段作为配置参数放开,让应用放灵活配置。
ds.setTimeBetweenEvictionRunsMillis(120000);
ds.setMinEvictableIdleTimeMillis(300000);
ds.setTestWhileIdle(true);
ds.setTestOnBorrow(false);

eblbsuwk

eblbsuwk1#

Hi i will add this feature in next release.

6ovsh4lw

6ovsh4lw2#

ds.setTestWhileIdle(true);

druid空闲保活还需要设置keepAlive为true,否则无效

相关问题