0

我需要一些有关管理 vijava ServiceInstance 连接的指导。我正在创建一个 GUI 应用程序,它允许最终用户从 vCenter 管理、创建和修改 VM。因此,当应用程序首次启动时,用户输入 vCenter 服务器的 IP 地址、用户名和密码。我创建一个 ServiceInstance 对象来创建连接。建立连接后,我将其保持打开状态以供用户执行任务,直到应用程序关闭,然后通过注销终止会话。

我的问题是,每次用户需要执行需要连接到 vCenter 的任务时,我是否应该建立连接,然后在任务完成后注销?或者只是建立一个连接并使用相同的连接来执行任务并在应用程序关闭时终止会话?

4

1 回答 1

1

建立新的连接会影响性能。另一方面,如果您将有一个连接并且它会保持打开状态,那么如果 vCenter 的密码已更改并且您的连接将保持打开状态,您可能会遇到安全问题。我认为最好的解决方案是使用一个连接,但管理连接的超时。然后在超时时关闭它并重新打开它。

于 2014-12-15T17:46:12.750 回答