天天看點

camel的jdbc元件,個人使用不當,導緻不釋放連接配接數

造成問題原因:使用開源camel的jdbc元件,傳建立好datasource對象,給camel的job執行,發現camel執行完,資料庫連接配接數仍然不釋放,造成連接配接數猛增。

排查解決方法:

     1.camel不會把datasource進行關閉,需要在建立datasource對象,增加這兩個參數:

     datasource.setMaxIdle(0);

     datasource.setTimeBetweenEvictionRunsMillis(60*1000);

     2.額外使用jdbc,用完必須關閉