我有分布式系统来测试(例如hadoop),所以我的测试集群有10到20台机器。我们开发了从测试集群外部触发的测试自动化套件。作为一个位于远程的系统,我们无法利用除“paramiko”之外的 python 模块进行远程调用,因此,我们总是发出 Linux 命令作为测试执行的一部分。
我应该怎么做才能在远程机器上利用不同的 python 模块?python不适合分布式系统吗?
我有分布式系统来测试(例如hadoop),所以我的测试集群有10到20台机器。我们开发了从测试集群外部触发的测试自动化套件。作为一个位于远程的系统,我们无法利用除“paramiko”之外的 python 模块进行远程调用,因此,我们总是发出 Linux 命令作为测试执行的一部分。
我应该怎么做才能在远程机器上利用不同的 python 模块?python不适合分布式系统吗?
paramiko
绝对不会帮助利用远程机器上存在的 Python 模块。
Python 绝对适用于分布式系统。为此,我能想到的一种解决方案是需要使用远程过程调用机制。
Python中有几个模块可以用来实现RPC。
Stackoverflow 链接到多个 Python RPC 解决方案。
以上三个比较的一些链接