stonstad 发表于 2021-10-9 19:20

protobuf我没有用过,但是做过一些功课,它的python库质量不错,个人觉得如果不是很有针对性的,特别适合xml的,倒是真可以用它。

DomDomm 发表于 2021-10-9 19:28

我是非常推荐用 ProtoBuf 或者 Thrift 来通讯的,这样能有个类型的检查(类型是我们的好朋友)。

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

Thrift 其实应该是和 grpc 做比较的,毕竟 PB 只是个序列化协议而已,Thrift 是包含了 Protocol 以及 Transport 的。

fwalker 发表于 2021-10-9 19:30

protobuf吧,挺好用的。

虽然我只知道protobuf。

zifa2003293 发表于 2021-10-9 19:36

从性能来讲,protobuf和thrift远优于rpc-xml

TheLudGamer 发表于 2021-10-9 19:42

thrift 有RPC。 protobuf 就今年Google刚开源grpc只不过还在alpha

pc8888888 发表于 2021-10-9 19:48

有人用FlatBuffer吗?

JoshWindsor 发表于 2021-10-9 19:51

我想知道有人用这个吗?
Cap'n Proto: Introduction
PS:有Python实现
Welcome to pycapnp’s documentation!

acecase 发表于 2021-10-9 19:59

Thrift 发现一个坑 I32类型 二进制流unpark 后默认是0.怎么判断是空呢。
页: 1 [2]
查看完整版本: 全 Python 项目,使用 Protobuf / Thrift适合吗?