可能重复:
带有并发请求的Python XMLRPC
我正在使用SimpleXMLRPCServer类编写一个python应用程序,它将充当xml-rpc服务器.
现在我的问题是:如果2个或更多客户端同时发送请求会发生什么?他们排队了吗?我是否有保证,如果两个客户端调用相同或不同的功能,它们会一个接一个地执行而不是同时执行?
我相信库的实现SimpleXMLRPCServer确实是单线程的.您必须添加mixin以使其以多线程方式提供请求:
from SocketServer import ThreadingMixIn
from SimpleXMLRPCServer import SimpleXMLRPCServer
class MyXMLRPCServer(ThreadingMixIn, SimpleXMLRPCServer):
"""..."""
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3495 次 |
| 最近记录: |