找回密码
 立即注册
楼主: RecursiveFrog

全 Python 项目,使用 Protobuf / Thrift适合吗?

[复制链接]
发表于 2021-10-9 19:20 | 显示全部楼层
protobuf我没有用过,但是做过一些功课,它的python库质量不错,个人觉得如果不是很有针对性的,特别适合xml的,倒是真可以用它。
发表于 2021-10-9 19:28 | 显示全部楼层
我是非常推荐用 ProtoBuf 或者 Thrift 来通讯的,这样能有个类型的检查(类型是我们的好朋友)。

题主把 PB 和 Thrift 放到一起比较是想比较序列化的效率么?我没有用过 Python  的 xmlrpc 也不好比较他们的效率,但是可以肯定的说 PB 或者 Thrift 的序列化效率是大于大部分的。

Thrift 其实应该是和 grpc 做比较的,毕竟 PB 只是个序列化协议而已,Thrift 是包含了 Protocol 以及 Transport 的。
发表于 2021-10-9 19:30 | 显示全部楼层
protobuf吧,挺好用的。

虽然我只知道protobuf。
发表于 2021-10-9 19:36 | 显示全部楼层
从性能来讲,protobuf和thrift远优于rpc-xml
发表于 2021-10-9 19:42 | 显示全部楼层
thrift 有RPC。 protobuf 就今年Google刚开源grpc只不过还在alpha
发表于 2021-10-9 19:48 | 显示全部楼层
有人用FlatBuffer吗?
发表于 2021-10-9 19:51 | 显示全部楼层
我想知道有人用这个吗?
Cap'n Proto: Introduction
PS:有Python实现
Welcome to pycapnp’s documentation!
发表于 2021-10-9 19:59 | 显示全部楼层
Thrift 发现一个坑 I32类型 二进制流unpark 后默认是0.怎么判断是空呢。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 17:45 , Processed in 0.092719 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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