【发布时间】:2013-05-30 06:24:45
【问题描述】:
我已经选择在项目中使用 thrift 作为 RPC 框架。这个项目有很多序列化/反序列化操作(例如,将数据存储到磁盘)。至少 C++/Java/Python 应该可以访问序列化格式。 thrift 的序列化解决方案似乎比 Protobuf 更复杂(例如,它需要在序列化对象之前创建协议)。
所以我的问题是:是否值得将 Protobuf 用于序列化/反序列化部分,即使 thrift 能够 完成这项任务?
【问题讨论】:
-
我无法回答这个问题,但我认为 Protobuf 有更多可用的工具 (code.google.com/p/protobuf/wiki/ThirdPartyAddOns),如果您正在海化到磁盘,这可能会很有用
标签: c++ protocol-buffers thrift