序列化的目的:
1)網絡傳輸
2)對象持久化
序列化框架的衡量標準:
* 是否支持跨語言
* 編碼后碼流的大小
* 編解碼性能
* 類庫是否輕巧,API是否方便使用
* 使用者手動開發(fā)的工作量和難度
GoogleProtocol
* 跨語言,支持Java、C++、Python
* 編碼后碼流小
* 編解碼性能好
* 支持不同協(xié)議版本的向前兼容
* 支持定義可選字段和必選字段
序列化的目的:
1)網絡傳輸
2)對象持久化
序列化框架的衡量標準:
* 是否支持跨語言
* 編碼后碼流的大小
* 編解碼性能
* 類庫是否輕巧,API是否方便使用
* 使用者手動開發(fā)的工作量和難度
GoogleProtocol
* 跨語言,支持Java、C++、Python
* 編碼后碼流小
* 編解碼性能好
* 支持不同協(xié)議版本的向前兼容
* 支持定義可選字段和必選字段