我正在寻找一个库,可以帮助我在Python中构建一个可以在Windows上运行的良好的XMLRPC服务器。 SimpleXMLRPCServer类看起来不错,但我不知道它是否能满足我所有的需求,因为我希望能够同时连接多个客户端。我在GitHub上发现了this,但我不知道它是否可行。窗口中的Python xmlrpc服务器
任何建议/想法?
我正在寻找一个库,可以帮助我在Python中构建一个可以在Windows上运行的良好的XMLRPC服务器。 SimpleXMLRPCServer类看起来不错,但我不知道它是否能满足我所有的需求,因为我希望能够同时连接多个客户端。我在GitHub上发现了this,但我不知道它是否可行。窗口中的Python xmlrpc服务器
任何建议/想法?
我喜欢CherryPy XMLRPC使用内置的工具/调度程序,它运行在Windows上,据我所知。
但是你真的需要问自己为什么你想在2010年做RPC和RESTful服务.XMLRPC在允许的变量类型中是非常有限的,并且增加了明显的封装开销,并且需要一个可以谈XMLRPC的客户端。
我也喜欢CheeyPy,但也使用Twisted来满足这些需求。使用起来非常简单,Twisted拥有像deferToThread和callLater这样的支持和帮助功能,可以阻止代码以非阻塞的方式进行操作。
查看http://twistedmatrix.com/documents/current/web/howto/xmlrpc.html的一个简单例子。
我喜欢使用circuits这样的东西(,但它并不适用于所有人)。源存储库中的examples/web /目录中有一个简单示例。