私はMySqlサーバーを持っています。Javaサーブレットから簡単なCRUD呼び出しを行っています。各通話の前に接続を確立し、最後に閉じています。
アプリケーションが適切にスケーリングしてユーザーの負荷を処理できるように、このシナリオを処理する理想的な方法は何ですか。
最近使用した接続をリサイクルする接続プールを維持する必要があります。そうすれば、mysql サーバーへの各要求で接続のセットアップは必要ありません。
間違いなく、接続プールを使用する方法です (接続プールは、要求しているクライアント間でデータベース接続を共有するために使用される手法です)。接続プーリングは、アプリケーションのパフォーマンス、同時実行性、およびスケーラビリティの点で大きな利点を提供し、通常、コードの変更はほとんどまたはまったく必要ありません。
Tomcat を使用して接続プールを使用するのはかなり前向きですが、通常はバージョンごとに実装の詳細が異なります。