我正在使用Apache-JMeter进行分布式性能测试。
主人和奴隶通过Java RMI
进行沟通。它到目前为止工作正常。我没有看到任何问题。
但是在一些论坛/博客中,我看到人们使用 SSH隧道/端口转发进行主和通信之间的通信。奴隶。 我试图谷歌找到SSH隧道优于RMI的优势。我找不到任何。
通过SSH进行的通信是否比RMI快?有人可以澄清一下吗?
注:
我试图找到使用SSH隧道进行JMeter分布式测试而不是RMI的优势。在哪种情况下我们更喜欢SSH隧道?
答案 0 :(得分:1)
标准安排基于RMI,如果所有系统都在同一网络中,则工作正常 如果你需要将系统放在不同的网络上,你必须在它们之间设置某种VPN,在这种情况下,SSH隧道可以解决这个问题。
答案 1 :(得分:0)
You're comparing apples and oranges. RMI is an application protocol and API. SSH tunneling is a system utility. They're not interchangeable or comparable.
答案 2 :(得分:0)
只有当jmeter主站和从站无法直接通信并且需要通过跳跃节点或在只有一个SSH端口打开并且您需要建立连接的安全环境中进行连接时才有意义。