Netty源码阅读

序列化框架的选择

2017-04-27  本文已影响23人  BlackManba_24

序列化的目的:

1)网络传输

2)对象持久化

序列化框架的衡量标准:

* 是否支持跨语言

* 编码后码流的大小

* 编解码性能

* 类库是否轻巧,API是否方便使用

* 使用者手动开发的工作量和难度

GoogleProtocol

* 跨语言,支持Java、C++、Python

* 编码后码流小

* 编解码性能好

* 支持不同协议版本的向前兼容

* 支持定义可选字段和必选字段

上一篇下一篇

猜你喜欢

热点阅读