0
我有專爲移動應用程序設計的網絡服務。這個Web服務訪問MySQL數據庫。應該使用哪個連接池?
可能有許多運行移動應用程序的用戶說100000併發。
我非常困惑,應該使用哪個連接池用於JDBC中的MySQL數據庫連接。請大家建議我使用可靠,更快,更簡單,更高效的連接池。
在此先感謝。
我有專爲移動應用程序設計的網絡服務。這個Web服務訪問MySQL數據庫。應該使用哪個連接池?
可能有許多運行移動應用程序的用戶說100000併發。
我非常困惑,應該使用哪個連接池用於JDBC中的MySQL數據庫連接。請大家建議我使用可靠,更快,更簡單,更高效的連接池。
在此先感謝。
100k併發移動應用程序用戶通常並不意味着100k併發數據庫連接。事實上,對於Web服務來說,情況幾乎從未如此。擁有一個池的原因是,可以在用戶/會話之間(或在數據庫的多個服務請求之間)有效地共享連接。
通常,內置到應用程序服務器的數據庫連接池是最簡單的,並且通常是足夠的解決方案。在Tomcat 6/7的情況下,這將是更新的「Tomcat JDBC Connection Pool」。
衆所周知的獨立選項包括Commons-DBCP和c3p0。但是,這兩個圖書館都存在問題。現在,如果您需要獨立連接池庫,我會建議嘗試「Tomcat JDBC Connection Pool」。
* 100,000 *個併發用戶?這聽起來... *非常*樂觀:) – 2012-07-31 12:31:37