2

我在 PHP 上有两台服务器需要通信,互相调用远程方法。PHP 的 XML-RPC 不是很好的解决方案,因为它很慢,而且我不能在一个请求中调用多个方法。

4

3 回答 3

4

尝试MultiRpc - 通过加密和压缩协议在 1 个请求中调用多个方法。

于 2010-10-08T11:31:03.687 回答
1

如果您使用内置的 xmlrpc 方法,PHP 中的 XML-RPC 实际上非常快。它也支持在单个请求中调用多个方法,使用 system.multiCall。原生的 multiCall 被分解为 PHP 5.3.2。我为 xmlrpc 编写了一个易于使用的库,称为 Ripcord,它允许您非常轻松地创建服务器和客户端,并解决 PHP 的本机 xmlrpc 方法中的大多数错误。请参阅http://ripcord.googlecode.com/

于 2010-11-17T08:35:17.387 回答
0

感谢 RipCord。我认为这是一个非常好的图书馆。我刚刚使用它,可以在一个小时或更短的时间内执行一些 rpc。

于 2012-04-10T05:36:34.847 回答