我正在使用Python重新编写一个旧的Windows应用程序,并在Linux上运行。最初,新应用程序需要调用旧应用程序,以便我们在仍然使用旧应用程序的客户和使用新应用程序的客户之间具有一致的结果。
所以我有一个Linux盒子,就在一个Windows盒子旁边,我想让Linux盒子上的一个进程执行一个命令,捕获结果(同步)。
我的初始想法是在Windows盒子上编写一个Web服务,但这意味着除了旧应用程序外还要在Windows机器上运行Web服务器。
然后我想,使用Twisted.Conch可能允许我仅通过网络执行命令而不需要运行Web服务器等其他额外开销,但是我假设在Windows机器上运行ssh服务器也会产生开销。
除了Web服务或SSH外,是否还有其他使用Python在不同机器上启动同步进程的替代方法?如果Web服务或SSH是最佳选择,那么我是否应该考虑使用Twisted?