13

私たちのサイトは 1 日あたり約 100 万 pv で、確実に Tomcat を使用しています。

jdbc-poolに関する多くの情報を見つけることができませんでした。本番用に十分に安定しているかどうかはわかりません。経験した人いますか?参照用の構成/チューニングのものはありますか?

誰かが言ったように、BoneCPも別の選択肢かもしれません。でも廃盤のようです(悲しい…)。それはより良い選択でしょうか?

ところで、HikariCPはまだ新しすぎます。私が見つけた最新/最速の CP であるため、今後も注目していきます。

アドバイスをありがとう。

4

5 に答える 5

27

私は HikariCP の作成者の 1 人です。とはいえ、「新しい」Tomcat プールは、私たちがテストした中で最高のものです。多くのオプションがあるため、本番環境で使用する予定がある場合は、信頼できる構成を得るためにそれらを理解していることを確認してください。

新しい Tomcat プールと Apache DBCP を混同しないでください。

HikariCP を含むさまざまなプールの悪用テストのプロセスを開始しており、プールの下の DB をバウンスし、結果として生じる回復を測定するなどのテストを行っています。今後数週間の結果については、サイトをご覧ください。

編集: Re: HikariCP が若すぎる。若いかもしれませんが、数十億のトランザクションが実行されています。何事もそうですが、デプロイ前に実稼働前環境で試してみることをお勧めします。ただし、どのプールを選択しても同じことが言えます。

UPDATE 2015-06-01: 上記のステートメントを多少修正したいと思います。Apache Commons DBCP が再びアクティブになり、専用/フォークされた Tomcat DBCP を引き継いだようです。Commons DBCP のリファクタリングは、一見すると重要でポジティブなものに見えます。ただし、その規模の大きさと、古い Commons DBCP の旗の下にあるにもかかわらず、この時点でプールは HikariCP よりも成熟していないと特徴付けます。

于 2014-01-07T00:06:39.513 に答える
9

BoneCP は廃止されていませんが、HikariCP が存在するようになったため、@Deprecated と考えてください。根本的に優れたものが間近に迫っている今、それに多大なリソースを提供してもほとんど意味がありません。これはオープンソースなので、最善の解決策に向けて全員で協力しましょう。出典:私(BoneCP作者)

于 2014-01-14T22:16:56.943 に答える
3

それは私が働いている会社が使用しているものであり、問​​題はありませんでした.

Tomcat の接続プールの速度よりも、さまざまなデータ サーバーへの Web サーバーの接続によって制限されているため、速度が非常に重要でない限り、おそらく気にする必要はありません。信頼性に関する限り、私たちのテストではまだ接続が切断されておらず、本番サイトで発生したことも聞いていません.

Tomcat の接続プールを使用する場合、問題が発生することはないと思います。

于 2014-01-06T18:04:56.353 に答える
3

Tomcat DBCP は本番環境に対応しています。つまり、commons DBCP の単純な進化です。

DB conn プールは非常に単純な獣です。その使用が特に危険だとは思いません。

于 2014-01-06T17:54:44.683 に答える