簡體   English   中英

“ Tomcat 7 JDBC連接池”是否足以用於生產? 與BoneCP相比如何?

[英]Is “Tomcat 7 JDBC Connection Pool” good enough for production? And how is it compare to BoneCP?

我們的網站每天獲得大約1M光伏,並且可以肯定地使用Tomcat。

我找不到有關jdbc-pool的太多信息,不確定它是否足夠穩定以進行生產。 任何人都有經驗嗎? 以及任何配置/調優資料以供參考?

就像有人提到的那樣, BoneCP可能是另一種選擇。 但似乎已經停產了(真可悲...)。 會是更好的選擇嗎?

順便說一句, HikariCP還太年輕,我會一直關注它,因為它是我發現的最新/最快的CP。

感謝您的任何建議。

我是HikariCP的作者之一。 也就是說,“新” Tomcat池是我們測試過的最好的池之一。 它有很多選擇,因此,如果您打算在生產中使用它,請確保您了解它們以獲取可靠的配置。

不要將新的Tomcat池與Apache DBCP混淆,我會避免這種情況。

我們正在開始濫用測試過程,包括對包括HikariCP在內的各種池進行測試,例如將池下的DB彈起並測量所產生的恢復。 在未來幾周內查看網站以獲取結果。

編輯:回復:HikariCP太年輕。 盡管可能還很年輕,但它已經進行了數十億筆交易。 像其他任何事情一樣,我建議您在部署之前在預生產環境中進行嘗試。 但是對於您可能選擇的任何池也是如此。

UPDATE 2015-06-01:我想稍微修改一下我的聲明,看來Apache Commons DBCP再次處於活動狀態,並且已經接管了專用/分叉的Tomcat DBCP。 乍看之下,Commons DBCP中的重構是重要且積極的。 但是,由於它們的規模,並且盡管處於Commons DBCP的舊旗幟下,但在這一點上,我認為該池不如HikariCP成熟。

BoneCP並沒有停產,但是考慮到HikariCP已經存在,建議不要使用它。 既然即將出現更好的事情,那么為此投入大量資源幾乎沒有意義。 這是開源的,因此讓我們共同努力以尋求最佳解決方案。 資料來源:我(BoneCP作者)

Tomcat DBCP已准備好投入生產-它只是Common DBCP的演變。

DB conn池是非常簡單的野獸-我不會認為使用它特別危險。

這就是我正在工作的公司所使用的,我們對此沒有任何問題。

Web服務器與各種數據服務器的連接比Tomcat的連接池的速度受到更多的限制,因此,除非速度非常重要,否則您不必擔心。 就可靠性而言,在我們的任何測試中都尚未斷開連接,也沒有聽說過在生產現場發生這種情況。

我懷疑如果使用Tomcat的連接池會遇到問題。

在我工作的地方,有兩個在Tomcat池上運行的系統。

我必須說,一開始要很好地理解它提供的所有選項以及它們的值實際上如何影響性能和可靠性是一種痛苦。

在執行了最初的試驗和錯誤階段之后,我不得不承認Tomcat連接池完全符合我們的需求。 看起來很健壯,也沒有引起任何性能問題。

話雖如此,我肯定會在下一個項目中嘗試HikariCP

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM