我正在尋找一個庫,可以幫助我在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 /目錄中有一個簡單示例。