如何在多个服务器实例上共享类定义?

时间:2014-02-20 15:15:24

标签: python distributed-computing

我正在处理的解决方案包括在多个虚拟服务器实例之间解耦的模块。所有模块都需要完全相同的DTO(数据传输对象)类。目前,我正在将DTO打包到一个库中并将其部署到所有服务器模块,当对DTO进行更改时,我必须将库重新部署到所有模块,以确保它们使用最新的更新。

是否有任何技术或概念可用于跨多个服务器实例共享类定义,而无需在每次发生更改时手动重新部署库?

1 个答案:

答案 0 :(得分:0)

在不重新部署的情况下跨服务器共享模块的唯一方法是使用某种共享文件系统(NFS,Samba / CIFS等)。要探索的一件事是SaltStack是否适合你。它需要部署,但它会使这种部署变得轻而易举 - http://www.saltstack.com/