- 主题:python和java之间通信的序列化,有比protobuf更简单的方案吗?
因为消息中的字段主要是数字,而且考虑到带宽消耗,目前倾向于protobuf。
但是protobuf还是比较繁琐,有没有更好的办法?
--
FROM 114.222.229.*
json
【 在 elephant 的大作中提到: 】
:
: 因为消息中的字段主要是数字,而且考虑到带宽消耗,目前倾向于protobuf。
: 但是protobuf还是比较繁琐,有没有更好的办法?
#发自zSMTH@Fish Boat
--
FROM 116.233.72.*
json, msgpack, xml
【 在 elephant (elephant) 的大作中提到: 】
: 因为消息中的字段主要是数字,而且考虑到带宽消耗,目前倾向于protobuf。
: 但是protobuf还是比较繁琐,有没有更好的办法?
--
FROM 110.81.15.*
json和xml对于打包数字,好像不如protobuf,比较浪费带宽?
【 在 hgoldfish 的大作中提到: 】
: json, msgpack, xml
:
--
FROM 114.222.229.*
要省流肯定是基于二进制流的优于一切基于文本的
【 在 elephant (elephant) 的大作中提到: 】
: json和xml对于打包数字,好像不如protobuf,比较浪费带宽?
--
FROM 116.233.89.*
可以gzip一下
【 在 elephant 的大作中提到: 】
: json和xml对于打包数字,好像不如protobuf,比较浪费带宽?
:
--
FROM 61.149.5.*
是啊。很浪费带宽。我不爱用这东东。
protobuf 需要写描述文件。我也不爱用。
我最喜欢的序列化标准是 msgpack. 非常节省带宽,而且还支持二进制字符串,以及日期时间。
【 在 elephant (elephant) 的大作中提到: 】
: json和xml对于打包数字,好像不如protobuf,比较浪费带宽?
--
FROM 47.243.39.*
flatbuffers
avro
我以前简单测过,flatbuffers好像最快,但是需要schema转换,protobuf也一样
avro是apache的,可以不用schema
【 在 elephant 的大作中提到: 】
: 因为消息中的字段主要是数字,而且考虑到带宽消耗,目前倾向于protobuf。
: 但是protobuf还是比较繁琐,有没有更好的办法?
--
FROM 136.52.68.*
看数据量
量只要不是特别大,用这开销换来简洁和开发的高效很值。
【 在 elephant 的大作中提到: 】
: json和xml对于打包数字,好像不如protobuf,比较浪费带宽?
: --
发自「今日水木 on Android」
--
FROM 114.254.0.*
有人试过gzip之后的json/xml相比二进制流会大多少么?
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 是啊。很浪费带宽。我不爱用这东东。
: protobuf 需要写描述文件。我也不爱用。
: 我最喜欢的序列化标准是 msgpack. 非常节省带宽,而且还支持二进制字符串,以及日期时间。
: ...................
--
FROM 116.233.89.*