我有一个 Web 服务应用程序,它通过telnet连接到不同的机器,以便在每个请求中运行一些 telnet 命令。当前,在每个请求中,它都连接到服务器,然后执行 telnet 命令,完成工作后,它正在清理资源(关闭 telnet 连接等)。
到目前为止一切都很好。我有一个新要求:应该使用现有连接,而不是为每个请求创建一个新会话。如果现有的 telnet 连接超时或以某种方式关闭,则应该创建一个全新的会话。我的客户说这是必需的,因为为每个请求创建新会话会浪费资源并且他们有太多的客户端。因此只允许给我一个连接。
我正在使用 TelnetClient (Apache Commons Net 3.2 API)。如果我能找到“Telnet 连接池”或其他东西,我用谷歌搜索,但我找不到令人满意的答案。
有没有办法实现“Telnet 连接池”?