Python xmlrpc сервер в windows - PullRequest
       1

Python xmlrpc сервер в windows

0 голосов
/ 21 июня 2010

Я ищу библиотеку, которая могла бы помочь мне построить хороший сервер XMLRPC на Python, который мог бы работать в Windows.Класс SimpleXMLRPCServer выглядит хорошо, но я не знаю, подойдет ли он всем моим потребностям, так как я хотел бы иметь возможность подключения с нескольких клиентов одновременно.Я нашел это на GitHub, но я не знаю, сработает ли это.

Есть предложения / идеи?

Ответы [ 3 ]

1 голос
/ 22 июня 2010

Мне также нравится CheeyPy, но я также использовал Twisted для таких нужд.Довольно простой в использовании, и Twisted имеет функции defers и helper, такие как deferToThread и callLater, позволяющие блокировать код, чтобы он действовал неблокирующим образом.

Посмотрите на http://twistedmatrix.com/documents/current/web/howto/xmlrpc.html для простого примера.

1 голос
/ 22 июня 2010

Мне нравится использовать схемы для подобных вещей (, но это не для всех ). В каталоге examples / web / в исходном хранилище есть простой пример.

1 голос
/ 22 июня 2010

Мне нравится CherryPy для XMLRPC с использованием встроенного инструмента / диспетчера, и он работает на Windows, насколько я знаю.

Но вам действительно нужно спросить себя, почему вы хотитесделать RPC вместо службы RESTful в 2010 году. XMLRPC очень ограничен в допустимых типах переменных и добавляет значительные накладные расходы на инкапсуляцию и требует клиента, который может общаться с XMLRPC.

...