較爲常用的方案,Google的Protocal BUffers,java內置的序列化方式、Hessian,JSON 和XML。網絡數據傳輸的是一個二進制的字節數組。把對象序列化爲二進制字節數組和把二進制字節數組反序列化爲對象的時間加起來,時間越少,性能越高。
Protocal BUffers性能優異,跨平臺,需要些proto文件,無法直接用java對象。Hessian效率稍低,支持語言良好,性能穩定,比java內置序列化方法效率高。JSON和XML格式是互聯網方面應用廣泛。
較爲常用的方案,Google的Protocal BUffers,java內置的序列化方式、Hessian,JSON 和XML。網絡數據傳輸的是一個二進制的字節數組。把對象序列化爲二進制字節數組和把二進制字節數組反序列化爲對象的時間加起來,時間越少,性能越高。
Protocal BUffers性能優異,跨平臺,需要些proto文件,無法直接用java對象。Hessian效率稍低,支持語言良好,性能穩定,比java內置序列化方法效率高。JSON和XML格式是互聯網方面應用廣泛。