Netty整合MessagePack、LengthFieldBasedFrameDecoder解决粘包/拆包问题
Java语言序列化的目的主要有两个,网络传输和对象持久化;评价一款序列化框架的优劣,主要从以下几个方面考察:1.对语言的支持;2.序列化后的码流大小;3.序列化后的性能;Java自带的序列化类java.io.Serializable,不能够跨语言,而且序列化后码流太大,性能相对比较低。有一款高效的二进制序列化框架,它就是MessagePack,它像JSON一样支持不同语言之间的数据交换;如果所做项