1

对于 RPC 调用,是否需要序列化才能将数据返回给调用客户端?

如果没有,那一般是怎么做的?

4

1 回答 1

1

将数据返回给客户端的最直接方法是使用 RPC 的返回。这将涉及某种序列化,尽管它可能被称为其他东西——例如,取决于 RPC 协议的编组/解组。

有很多间接方法可以将数据返回给客户端,这些方法可能由 RPC 发起,这里有几个示例:

  • 异步消息
  • 电子邮件
  • RSS订阅
  • 发布到网页

或者客户端可以使用一个 RPC 发起请求,并使用单独的 RPC 轮询答案。

所有这些方法都涉及一般意义上的某种形式的数据序列化(但不一定是 C#/Java 意义上的)。

于 2009-12-03T08:53:14.227 回答