私のコードが次のようになっているとしましょう。
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 サーバーまたはクライアント要求のリスト プロセスが多数存在するかどうかを考えてみましょう (別の要求を処理するには、1 つの要求を終了する必要があります)。
Python XML-RPC サーバーを使用して、マルチコール クライアント リクエストを処理する可能性はありますか?