各リクエストでいくつかのtelnetコマンドを実行するために、telnet経由で異なるマシンに接続するWebサービスアプリケーションがあります。現在、すべてのリクエストでサーバーに接続してからtelnetコマンドを実行し、ジョブが終了した後、リソースをクリーンアップしています(telnet接続を閉じるなど)。
今のところすべて問題ありません。新しい要件があります。リクエストごとに新しいセッションを作成するのではなく、既存の接続を使用する必要があります。既存の telnet 接続が何らかの理由でタイムアウトまたはクローズされた場合、まったく新しいセッションを作成する必要があります。私のクライアントは、リクエストごとに新しいセッションを作成するとリソースが浪費され、クライアントが多すぎるため、これが必要であると言っています。私には1つのつながりがあります。
TelnetClient (Apache Commons Net 3.2 API) を使用しています。「Telnet接続プール」などを見つけることができるかどうかグーグルで検索しましたが、満足のいく答えが見つかりませんでした。
「Telnet接続プール」を実装する方法はありますか?