RPC :: XML :: Серверная библиотека на Perl - PullRequest
2 голосов
/ 21 ноября 2010

Я хотел бы получить некоторый опыт использования библиотеки RPC :: XML :: Server в Perl, особенно вопросы стабильности и устойчивости.Также хотел бы получить сравнение с некоторыми другими библиотеками Perl относительно этого вида использования

Ответы [ 2 ]

1 голос
/ 21 ноября 2010

Мы создаем некоторые средства доступа к данным, использующие RPC-XML, в системе, которая не предоставляет возможности клиент / сервер. Мы только начали, поэтому я не могу комментировать надежность, но создание библиотек и их тестирование было действительно легким.

Мне потребовалось около часа, чтобы создать пример кода для сервера и клиента Perl, а затем клиентов на Ruby и Python, чтобы я мог показать совместимость. Код был для одного из наших сетевых инженеров, который любит его.

Мне это нравится, потому что это так просто, что он может позаботиться о кодировании, и я делаю с ним обзоры кода, чтобы он следовал пути Perl.

0 голосов
/ 22 мая 2011

Я думаю, что у меня есть более сложный сценарий, но я не использую RPC-XML, я могу рассмотреть этот вариант в будущем. В настоящее время я использую Frontier :: Daemon для сервера XML-RPC. Я полагаю, что сценарий все еще был бы таким же сложным, если бы вместо этого я использовал RPC-XML.

Я использую сервер XML-RPC в сочетании с отражением Perl для динамического обслуживания методов XML-RPC из внешней библиотеки / модуля. Я создал его для использования в качестве сервера библиотеки тестов Perl для платформы автоматизации тестирования Robot Framework.

К сожалению, я не получил его полностью работать. Библиотека работает локально, но не работает при использовании XML-RPC, как и было задумано.

Мой проект можно посмотреть здесь: http://code.google.com/p/plrobotremoteserver/

К вашему сведению, я использовал Frontier :: Daemon, потому что в то время, когда я занимался этим проектом, онлайн-документы, похоже, показывают, что с Frontier было легче работать.

...