問題タブ [connection-pool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - mongo非同期Javaドライバーでmongoルーターの障害をすばやく検出する方法は?
mongo URI に mongo ルーターのプールがあり、mongo ルーターの 1 つが突然ダウンした場合、ルーターがダウンしていることを検出するまでに時間がかかります。ダウンしたモンゴを迅速に検出して障害時間を短縮するには、どのパラメータを調整すればよいですか?
注: mongo Java 非同期ドライバー mongo クライアントを使用して接続しています: com.mongodb.async.client.MongoClient
mongo ドライバーのバージョンは 3.2.2 で、サーバーのバージョンは 3.4.5 です。
php - Php - Mysqlへの接続プーリング
Javaで機能するのと同様の方法で、Phpに接続プールを実装したいと考えています。
これが必要な理由:
流れを考えよう
ただし、step4 では step1 と同じ DB リソースを使用しています。ただし、接続は step2 と step3 の両方でスリープ状態になるため、終了するまで他の PHP プロセス (他のクライアント) は使用できません。
解決:
クエリが起動された後、毎回 mysql_close を使用します: 欠点: 毎回接続する必要があるため、時間がかかります
クエリを処理するためのJavaサービスを作成します(可能ですが時間がかかりすぎて、クエリを移行する必要がある他のソリューションを探しています)
サードパーティのように SQL リレーを調査する必要がありますが、それが成功するかどうかはわかりません。多くの優れた企業がそれを使用していません。
mysql_pconnect は私のケースを解決していません。
提案してください
java - Spring Boot 接続プールの理解
Spring ブートの application.properties ファイルには、次のオプションがあります。
これは私のリポジトリクラスです
これがサービスクラスです
問題は、userRepository が DB への接続を作成する方法と、アプリケーション プロパティ ファイルの接続プールを使用する方法です。私はJDBCと休止状態から来て、DataManager、DataSource、Connectionクラスを使用して接続プールを使用しましたが、春のブートでは、このクラスのコード行がなく、すべて正常に動作しました
java - 接続プールから接続を取得する静的クラス
接続プールの概念を理解したいです。たとえば、DB 設定を含む META-INF に次の xml ファイルがあります。
接続プールを使用するには、次のクラスを使用します
使い方はこれ
問題は、次のように DataBaseConnection を変更すると、
そして、db 接続を使用する各クラスに新しい DataBaseConnection オブジェクトを作成します。これは、各クラス (UserQueries など) が個別の接続プールを作成して使用することを意味しますか?
例