0

オブジェクトのカスタム接続プールをやり直す必要があります。接続プールは基本的ConcurrentLinkedQueueにオブジェクトの集まりであり、それぞれがサードパーティ サーバー (Cognos) に対してアクションを実行します。プール内の各オブジェクトにはString、サードパーティ サーバーにリクエストを送信するために使用されるトークン ( ) が含まれています。サードパーティ サーバーは、非アクティブ状態が 60 分間続くとトークンを期限切れにします。サードパーティのサーバーとの接続を最初から作成するには数秒かかることがあるため、トークンの有効期限が切れないようにする必要があります。トークンの有効期限が切れないようにする方法を見つけましたが、これを C3PO や BoneCP などのオープンソースの接続プール ソリューションに組み込む方法がわかりません。または、この「キープアライブ」ロジックをプールの外で実行するか、各オブジェクト自体の中で実行するか。

各接続オブジェクト内に、トークンをアクティブに保つロジックを実行するタイマー (10 分ごとなど) を設定することは理にかなっていますか?

4

0 に答える 0