[問題] Connection pool

作者: sthermit ( )   2016-10-25 16:53:49
各位好
最近一直在思考connection pool的東西
爬過文章後瞭解大概是
1.建立pool
2.建立連線數存放在pool
3.當程式需要的時候就從pool取出來
4.當程式用完的時候放回到pool裡面
這樣就可以達到重用不用每次開關的效果
希望小弟沒有理解錯誤
不過想到之前曾經用過的library,跟看一些其他Library的範例
程式用完之後都是直接對獲得的Connection做Close,沒有還回去pool
這樣不就無法再利用了嗎?
一直想不懂這個部分
麻煩各位解惑
作者: icydream (巧虎)   2016-10-25 17:10:00
close的實作也許是進pool裡,並非真正切斷連線
作者: ripple0129 (perry tsai)   2016-10-25 18:08:00
Pool通常會設定alive的有幾條,基本上你做close是你對pool做的,該不該真的close是pool幫你決定,簡單來說控制權是pool,使用者不用勞心處理。
作者: ssccg (23)   2016-10-26 10:18:00
Connection本來就只是interface,通常從pool library的DataSource回來的各種物件都是library實作的

Links booklink

Contact Us: admin [ a t ] ucptt.com