找回密码
 立即注册
查看: 172|回复: 5

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

[复制链接]
发表于 2024-7-15 17:43 | 显示全部楼层 |阅读模式
哪些公司在用 Thrift 和 ProtoBuf,或者类似的协议?
发表于 2024-7-15 17:43 | 显示全部楼层
测试过facebook的基于Netty的Thrift封装Nifty和googlecode上面的基于ProtoBuf、Netty的封装protobuf-rpc-pro效率其实差不多
发表于 2024-7-15 17:44 | 显示全部楼层
据我所知BT都有在用protobuf的,使用规模,不同的部门应该不同,protobuf问题在于没有标准RPC实现(google内部叫stubby),这里我推荐下个人实现的claire-protorpc
https://github.com/robbinfan/claire-protorpc,C++11风格的RPC实现,功能强大,我相信可以媲美google内部实现:)
发表于 2024-7-15 17:45 | 显示全部楼层
2009年开始就在公司推广使用protobuf。
如果只是关注于编码与解码方面,建议使用protobuf,如果涉及到类似与 RPC,RMI,COM,corba等远程对象调用或者远程方法调用的话,建议使用thrift。
protobuf相对独立,而thrift则又包含了网络方面的库,耦合比较高。
发表于 2024-7-15 17:45 | 显示全部楼层
百度基础架构部有用到ProtoBuf,RPC则是他们自己实现了的。
插一句,如果要用ProtoBuf,推荐一个RPC框架——
RCF - Remote Call Framework by Delta V Software,很好很强大。
发表于 2024-7-15 17:45 | 显示全部楼层
雪球和facebook用的thrift,Thrift 和 ProtoBuf几乎如出一辙,好像是同一团队做的,个人建议用thrift,已经在项目上正式使用过了。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 04:27 , Processed in 0.109055 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表