camel的jdbc組件,個人使用不當,導致不釋放連接數

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

排查解決方法:

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

     datasource.setMaxIdle(0);
     datasource.setTimeBetweenEvictionRunsMillis(60*1000);

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章