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