簡體   English   中英

Windows中的Python xmlrpc服務器

[英]Python xmlrpc server in windows

我正在尋找一個可以幫助我在Python中構建可以在Windows上運行的良好XMLRPC服務器的庫。 SimpleXMLRPCServer類看起來不錯,但是我不知道它是否適合我的所有需求,因為我希望能夠同時從多個客戶端進行連接。 我發現這個在GitHub上,但我不知道這是否會工作。

有什么建議/想法嗎?

我喜歡使用內置工具/調度程序對XMLRPC使用CherryPy ,據我所知它可以在Windows上運行。

但是您真的需要問自己,為什么要在2010年相對於RESTful服務進行RPC。XMLRPC在允許的變量類型方面非常有限,並且會增加大量的封裝開銷,並且需要能夠使用XMLRPC的客戶端。

我也喜歡CheeyPy,但也使用Twisted滿足此類需求。 使用起來非常簡單,並且Twisted具有deferToThread和callLater之類的defers和輔助函數,以允許阻塞代碼以非阻塞方式運行。

讓我們看一下http://twistedmatrix.com/documents/current/web/howto/xmlrpc.html中的簡單示例。

我喜歡將電路用於這樣的事情( 但這並不適合所有人 )。 源存儲庫中的examples / web /目錄中有一個簡單的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM