PHP远程过程调用

时间:2010-10-08 11:01:29

标签: php xml-rpc rpc tunnel

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

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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