對象的序列化----將對象轉化成二進制數據流(讀書摘錄)

較爲常用的方案,Google的Protocal BUffers,java內置的序列化方式、Hessian,JSON 和XML。網絡數據傳輸的是一個二進制的字節數組。把對象序列化爲二進制字節數組和把二進制字節數組反序列化爲對象的時間加起來,時間越少,性能越高。

Protocal BUffers性能優異,跨平臺,需要些proto文件,無法直接用java對象。Hessian效率稍低,支持語言良好,性能穩定,比java內置序列化方法效率高。JSON和XML格式是互聯網方面應用廣泛。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章