【问题标题】:PHP remote procedure callingPHP远程过程调用
【发布时间】:2011-04-22 20:03:48
【问题描述】:

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

【问题讨论】:

    标签: php xml-rpc rpc tunnel


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • Ripcord 使用无法解析 64 位整数 (i8) 的 PHP xmlrpc_decode
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2010-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多