![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netty
zhg_vincent
世界上聪明的人到处有,为何不能算我一个
展开
-
TCP/IP粘包拆包现象及netty解决方案
1、问题背景 传输层除了有TCP协议外还有UDP协议。 首先,UDP不会发生粘包或拆包现象。因为UDP是基于报文发送的,从UDP的帧结构可以看出,在UDP首部采用了16bit来指示UDP数据报文的长度,因此在应用层能很好的将不同的数据报文区分开,从而避免粘包和拆包的问题。 但TCP是基于字节流的,在基于流的传输里(如TCP/IP),接收到的数据会先被...原创 2019-09-25 19:43:17 · 834 阅读 · 0 评论 -
Netty编解码框架分析
1. 背景 1.1. 编解码技术 通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 反之,解码(Decode)/ 反序列化(deserialization)把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑操作。 进行远程跨进程服务调用时(例如 RPC 调用),需要...转载 2019-04-23 00:05:41 · 738 阅读 · 0 评论