我可以在远程连接到某个虚拟机时使用连接池吗?例如,我需要在随机数量的虚拟机上执行随机数量的命令,因此我不想每次都打开一个新连接,所以连接池是解决方案。但是我只能找到与数据库相关的示例?所以我的问题是:是否可以将连接池用于远程连接,如果可以,是否可以使用Hikari?任何示例都可以。谢谢!
编辑:我正在使用ssh协议。而且我在谈论Spring Boot应用程序。
我可以在远程连接到某个虚拟机时使用连接池吗?例如,我需要在随机数量的虚拟机上执行随机数量的命令,因此我不想每次都打开一个新连接,所以连接池是解决方案。但是我只能找到与数据库相关的示例?所以我的问题是:是否可以将连接池用于远程连接,如果可以,是否可以使用Hikari?任何示例都可以。谢谢!
编辑:我正在使用ssh协议。而且我在谈论Spring Boot应用程序。
连接池是否可以在不涉及应用程序协议的情况下使用?
不可以。
是否适用于特定协议?
这取决于具体的协议。
远程命令执行是否可行?
您没有指定协议!!!
但是从理论上讲呢?
一个问题是,例如SSH会话具有上下文,例如远程用户ID、远程目录、远程环境变量等。一般情况下,如果您不知道该连接之前发生了什么,重用连接将是不明智和不安全的。
可能是Hikari吗?
不是。 HikariCP是JDBC连接的连接池。
任何例子都可以。
在谷歌中搜索“java ssh连接池”。
我找到了以下内容:
(未来的读者...请自己搜索...谢谢!)