Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于 RPC 调用,是否需要序列化才能将数据返回给调用客户端?
如果没有,那一般是怎么做的?
将数据返回给客户端的最直接方法是使用 RPC 的返回。这将涉及某种序列化,尽管它可能被称为其他东西——例如,取决于 RPC 协议的编组/解组。
有很多间接方法可以将数据返回给客户端,这些方法可能由 RPC 发起,这里有几个示例:
或者客户端可以使用一个 RPC 发起请求,并使用单独的 RPC 轮询答案。
所有这些方法都涉及一般意义上的某种形式的数据序列化(但不一定是 C#/Java 意义上的)。