随笔分类 - 序列化/RPC
序列化/反序列化以及RPC实现相关
摘要:ProtoBuf项目描述: Google Protocol Buffer简称protobuf,为高效的二进制序列化/反序列化协议(一般为google内部使用),不同于xml、json等,其更小巧、高效;avro、thrift等; 其可用于网络协议、数据存储等语言无关、平台无关、可扩展的序列化结构数据格式。只要按照特定条件可支持向前、向后兼容;目前提供了C++、Java、Python 三种...
阅读全文
摘要:目标 需支持种类繁多的数据类型、跨语言、跨平台、高性能、兼容性且可扩展 数据类型系统 传输层 Transport 编码/解码层(或序列化/反序列化,协议层) Protocol 版本系统 支持可插拔、兼容的数据的机制 处理器 生成代码和RPC调用 Processor 特性和非特性 特性 中间语言描述文
阅读全文