# Summary 1. 已知信息:RPC 调用在实现的时候,客户端和服务端通常都需要有指定服务接口的信息,这样客户端可以按照接口调用,服务端可以按照接口进行实现。也就是说,服务接口中的参数类型,在客户端和服务端通常也是都可获取的。既然如此,我们其实完全没有必要将成员变量名等信息一起放到传输的数据中, 2. 未知信息:取而代之,如果为每个成员变量设置一个编号,在网络中传输数据的时候,只是传输编号和对应的内容,这样整体的传输数据量不就大大减少了嘛。而 Facebook 发明的 Thrift 正是这样做的! # Cues # Notes