Thrift通信协议

Thrift的通信协议主要有下面几种:

TBinaryProtocol:二进制协议

TCompactProtocol:带压缩的二进制协议

TJSONProtocol:Json协议,序列化结果例如

{"2":{"i64":1},"3":{"str":"lintong"},"4":{"lst":["i64",3,1,2,3]}}

TSimpleJSONProtocol:simple Json协议,该协议为只写,即不可反序列化,序列化结果例如

{'name': 'XiaoMing', 'age': '20'}

TMultiplexedProtocol

TTupleProtocol

 

参考:Thrift序列化协议浅析

Thrift的TBinaryProtocol二进制协议分析

posted @ 2016-02-29 19:51  tonglin0325  阅读(315)  评论(0编辑  收藏  举报