Вызов удаленной процедуры PHP


У меня есть два сервера на PHP, которые должны общаться, вызывая удаленные методы друг друга. XML-RPC для PHP-не очень хорошее решение, потому что оно очень медленное, и я не могу вызвать несколько методов в одном запросе.

3 2

3 ответа:

Try MultiRpc - вызов нескольких методов в 1 запросе по зашифрованному и сжатому протоколу.

XML-RPC в PHP довольно быстр на самом деле, если вы используете встроенные методы xmlrpc. Он поддерживает несколько вызовов методов в одном запросе, а также, используя систему.multiCall. Родной multiCall разбивается на PHP 5.3.2 правда. Я написал простую в использовании библиотеку для xmlrpc, называемую Ripcord, которая позволяет очень легко создавать серверы и клиенты и работает вокруг большинства ошибок в собственных методах PHP xmlrpc. См. http://ripcord.googlecode.com/

Спасибо за RipCord. Я думаю, что это очень хорошая библиотека. Я просто использовал его и мог выполнить некоторые rpc всего за час или меньше.