netty序列化处理

编码技术,说白了就是JAVA序列化技术,序列化目的就两个,第一进行网络传输,第二对象持久化。

虽然JAVA可以对对象进行序列化,用netty去传输,但是JAVA序列化硬伤太多,比如JAVA序列化没法跨语言,系列化后码流太大,序列化性能太低等。

主流的编解码框架

JBoss的Marshalling包--不能跨语言

google的Protobuf 可以跨语言

基于Protobuf的kyro  dubbo就是用这个

MessagePack框架

你可能感兴趣的:(netty序列化处理)