我们假设我的代码看起来像这样:
from SimpleXMLRPCServer import SimpleXMLRPCServer
from SimpleXMLRPCServer import SimpleXMLRPCRequestHandler
# Restrict to a particular path.
class RequestHandler(SimpleXMLRPCRequestHandler):
rpc_paths = ('/RPC2',)
# Create server
server = SimpleXMLRPCServer(("localhost", 8000),
requestHandler=RequestHandler)
server.register_introspection_functions()
# Register a function under a different name
def adder_function(x,y):
return x + y
server.register_function(adder_function, 'add')
server.register_instance(MyFuncs())
server.serve_forever()
现在让我们假设我有很多客户端调用,那么XML-RPC服务器或客户端请求的许多列表进程是否排队(一个请求必须结束才能为另一个请求服务)
是否有可能使用Python XML-RPC服务器处理多个客户端请求?