随笔分类 -  Netty

业界最流行的NIO框架,文章基于李林锋老师的《Netty权威指南(第2版)》,并在本书的基础上加上了自己的理解
摘要:回顾TCP粘包/拆包问题解决方案 上文详细说了TCP粘包/拆包问题产生的原因及解决方式,并以LineBasedFrameDecoder为例演示了粘包/拆包问题的实际解决方案,本文再介绍两种粘包/拆包问题的解决方案:分隔符和定长解码器。在开始本文之前,先回顾一下解决粘包/拆包问题的几个方式: 消息长度 阅读全文
posted @ 2018-04-07 19:59 五月的仓颉 阅读(2623) 评论(1) 推荐(1) 编辑
摘要:什么是粘包、拆包 粘包、拆包是Socket编程中最常遇见的一个问题,本文来研究一下Netty是如何解决粘包、拆包的,首先我们从什么是粘包、拆包开始说起: 一个完整的包可能会被TCP拆分为多个包进行发送(拆包) 多个小的包也有可能被封装成一个大的包进行发送(粘包) 这就是所谓的TCP粘包与拆包 下图演 阅读全文
posted @ 2018-04-07 17:04 五月的仓颉 阅读(4992) 评论(0) 推荐(3) 编辑
摘要:为什么使用Netty Netty是业界最流行的NIO框架之一,它的健壮性、功能、性能、可定制性、可扩展性在同类框架中都是首屈一指的,它已经得到了成百上千的商用项目的证明。对于为什么使用Netty这个话题,我们先看一下使用原生的NIO有什么缺点: NIO的类库和API繁杂,使用麻烦,需要熟练掌握Sel 阅读全文
posted @ 2018-04-05 21:16 五月的仓颉 阅读(5990) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示