【发布时间】:2010-12-08 00:44:33
【问题描述】:
我正在寻找一种方法来防止多个主机同时向 Python XMLRPC 侦听器发出命令。侦听器负责运行脚本以在该系统上执行任务,如果多个用户尝试同时发出这些命令,这些任务将失败。有没有办法在单个实例完成之前阻止所有传入的请求?
【问题讨论】:
-
客户是否知道冲突矩阵?他们应该足够聪明,可以根据这个矩阵安排自己吗?他们的活动如何同步等等......
-
你在使用 SimpleXMLRPCServer,因为我认为这是单线程...
-
我正在使用 SimpleXMLRPCServer,但似乎我可以同时从不同的主机启动相同的命令,这是我需要防止的
-
所以仔细检查它是按顺序执行的,按照先到先得的原则安排作业。使用一点控制逻辑 SimpleXMLRPCServer 应该完全符合我的要求,谢谢!