2013-08-05 76 views
3

我正在用node.js + MySQL編寫一個小型Web應用程序,並想知道哪個是連接池的更好選擇。到目前爲止,我發現了兩種選擇:從node-mysql(https://github.com/felixge/node-mysql#pooling-connections)以及node-mysql +通用池(https://github.com/coopernurse/node-pool)的連接池。兩者似乎都有相同的目的,我只是想知道你是否碰到過兩種情況,你選擇了哪一種,爲什麼?通用池與node-mysql池的關係

回答

3

那麼,這取決於你需要多少控制。幾個月前我一直在使用泛型池+ node-mysql,因爲我在使用mysql-pool時遇到了一些問題,但現在看起來工作正常。無論如何,如果你需要控制的其中之一:連接

前node-mysql池的一個優點(也可能是缺點)是,當達到最大連接數限制時,您可以獲得錯誤回調。這在處理服務器過載時應該很有用,並且最好告訴客戶端系統已關閉(比讓他等待 - 如果通用池支持獲取超時,無法在任何地方找到它,請糾正我)。而且還有更少的編碼:)。