草庐IT

c++ - Thrift 与 Protocol Buffer

这个问题在这里已经有了答案:BiggestdifferencesofThriftvsProtocolBuffers?[closed](15个回答)关闭7年前。我已经使用PB有一段时间了,但是Thrift一直在我的脑海中。在我看来,Thrift的主要优点是:native集合(即vector、集合等)与PB重复提供的功能类似于但不完全相似(没有迭代器,除非您深入研究文档指出“在大多数情况下不需要”的RepeatedField)。提供了一个不错的RPC实现,而不仅仅是插入你自己的钩子(Hook)。更多官方支持的语言(PB为Java、C++、Python提供“官方”支持)Thrift的缺点:R