0

远程过程调用是否支持双向通信?

IE。是否可以建立沟通机制

  • 使用“纯” RPC(在其之上没有任何协议,如 XML-RPC、JSON-RPC、Thrift 等),其中
  • 允许两台机器双向交换消息从机器 1 到机器 2,反之亦然) ?
4

1 回答 1

0

众所周知的旧 RPC(ONC RPC/SUN RPC)允许双向连接。当然,最后你需要一个支持它的实现。这是由 LinuxBox https://github.com/mattbenjamin/libtirpc-lbx维护的 ti-rpc 的一个分支,以及具有双向 rpc 支持的 java 实现http://code.google.com/p/nio-jrpc/ . NFSv4.1 服务器/客户端实现中使用的两个库都需要双向 RPC。

于 2012-10-26T12:53:37.020 回答