JMeter - RMI 与 SSH 隧道
JMeter - RMI vs SSH tunneling
我正在使用 Apache-JMeter 进行分布式性能测试。
主从通过 Java RMI
进行通信。到目前为止它工作正常。我没有发现任何问题。
但是在某些forums/blog中,我看到人们使用SSH Tunneling/Port转发来进行主从之间的通信。
我试图 google 找到 SSH 隧道相对于 RMI 的优势。我找不到。
通过 SSH 的通信是否比 RMI 更快?有人可以澄清一下吗?
注意:
我正在尝试寻找使用 SSH 隧道通过 RMI 进行 JMeter 分布式测试的优势。在哪种情况下我们更喜欢 SSH 隧道?
你在比较苹果和橘子。 RMI 是一种应用程序协议 API。 SSH 隧道是一个系统实用程序。它们不可互换或具有可比性。
标准安排基于 RMI,如果所有系统都在同一网络中,则工作正常。
如果您需要将系统放在不同的网络上,则必须在它们之间设置某种 VPN,在这种情况下,SSH 隧道可以解决问题。
只有当 jmeter master 和 slave 无法直接通信并且需要通过 hopoff 节点进行连接或在只有一个 SSH 端口打开并且您需要建立连接的安全环境中时才有意义。
我正在使用 Apache-JMeter 进行分布式性能测试。
主从通过 Java RMI
进行通信。到目前为止它工作正常。我没有发现任何问题。
但是在某些forums/blog中,我看到人们使用SSH Tunneling/Port转发来进行主从之间的通信。 我试图 google 找到 SSH 隧道相对于 RMI 的优势。我找不到。
通过 SSH 的通信是否比 RMI 更快?有人可以澄清一下吗?
注意:
我正在尝试寻找使用 SSH 隧道通过 RMI 进行 JMeter 分布式测试的优势。在哪种情况下我们更喜欢 SSH 隧道?
你在比较苹果和橘子。 RMI 是一种应用程序协议 API。 SSH 隧道是一个系统实用程序。它们不可互换或具有可比性。
标准安排基于 RMI,如果所有系统都在同一网络中,则工作正常。
如果您需要将系统放在不同的网络上,则必须在它们之间设置某种 VPN,在这种情况下,SSH 隧道可以解决问题。
只有当 jmeter master 和 slave 无法直接通信并且需要通过 hopoff 节点进行连接或在只有一个 SSH 端口打开并且您需要建立连接的安全环境中时才有意义。