rao841222 发表于 2024-7-15 17:43

哪些公司在用 Thrift 和 ProtoBuf,或者类似的协议?

哪些公司在用 Thrift 和 ProtoBuf,或者类似的协议?

sifeng 发表于 2024-7-15 17:43

测试过facebook的基于Netty的Thrift封装Nifty和googlecode上面的基于ProtoBuf、Netty的封装protobuf-rpc-pro效率其实差不多

mtdwo 发表于 2024-7-15 17:44

据我所知BT都有在用protobuf的,使用规模,不同的部门应该不同,protobuf问题在于没有标准RPC实现(google内部叫stubby),这里我推荐下个人实现的claire-protorpc
https://github.com/robbinfan/claire-protorpc,C++11风格的RPC实现,功能强大,我相信可以媲美google内部实现:)

en12 发表于 2024-7-15 17:45

2009年开始就在公司推广使用protobuf。
如果只是关注于编码与解码方面,建议使用protobuf,如果涉及到类似与 RPC,RMI,COM,corba等远程对象调用或者远程方法调用的话,建议使用thrift。
protobuf相对独立,而thrift则又包含了网络方面的库,耦合比较高。

cnsyk 发表于 2024-7-15 17:45

百度基础架构部有用到ProtoBuf,RPC则是他们自己实现了的。
插一句,如果要用ProtoBuf,推荐一个RPC框架——
RCF - Remote Call Framework by Delta V Software,很好很强大。

johnwar 发表于 2024-7-15 17:45

雪球和facebook用的thrift,Thrift 和 ProtoBuf几乎如出一辙,好像是同一团队做的,个人建议用thrift,已经在项目上正式使用过了。
页: [1]
查看完整版本: 哪些公司在用 Thrift 和 ProtoBuf,或者类似的协议?