如何避免' paramiko'这限制了我在远程机器上有限的python使用?

时间:2018-03-02 13:49:17

标签: python paramiko distributed-system rpyc

我已分发系统进行测试(例如hadoop),因此我的测试群集有10到20台机器。我们开发了测试自动化套件,我们从测试集群外部触发。作为一个远程系统,我们无法利用python模块,除了' paramiko'因此,对于远程调用,我们总是发出Linux命令作为测试执行的一部分。

如何在远程计算机上利用不同的python模块? python不适用于分布式系统吗?

1 个答案:

答案 0 :(得分:0)

workoutRoutes.get('/:workout_name', WorkoutController.getWorkoutExercises); 肯定无助于利用远程机器上的Python模块。

Python绝对适用于分布式系统。为此,我能想到的一个解决方案是使用远程过程调用机制。

Python中有几个模块可以用来实现RPC。

  1. XML-RPC(内置)
  2. RPyC
  3. PyRo
  4. 带有多个Python RPC解决方案的

    Stackoverflow link

    以上三个

    之间进行比较的一些链接