English | 中文
tRPC 协议支持通过简单 RPC 发送附件。 附件是与消息一起发送的二进制数据,框架不会对它们进行序列化和压缩。 因此可以减少序列化、反序列化和相关内存拷贝的开销。 代码示例。
-
考虑避免在消息中携带大二进制数据,对于较小的二进制数据,序列化,反序列化和内存拷贝开销并不大,使用简单的 RPC 是足够的。
-
考虑使用 tRPC 流式分割大二进制数据,其中二进制数据被分块并通过多个消息进行流式传输,更多详细信息,可以参考流式传输数据的例子。
-
考虑使用其他协议如流式 http, 更多使用上的例子,可参考 客户端服务端收发 HTTP chunked 。