较为常用的方案,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格式是互联网方面应用广泛。