【发布时间】:2010-10-01 06:16:59
【问题描述】:
如果我想让 Python 分布在多台计算机上的多个处理器上,我最好的方法是什么?如果我有 3 个八核服务器,那意味着我必须运行 24 个 python 进程。我将使用multiprocessing library,并共享对象,看起来最好的主意是使用管理器。我希望所有节点作为一个大进程一起工作,所以一个管理器是理想的,但这会给我的服务器带来单点故障。有更好的解决方案吗?复制经理的对象存储是个好主意吗?
另外,如果经理要进行所有数据库查询,将它与数据库放在同一台机器上是否有意义?
【问题讨论】:
-
您必须从一台服务器启动程序。你打算如何让一个进程在另一台服务器上运行?