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 端口打开并且您需要建立连接的安全环境中时才有意义。