netty
netty框架tcp连接,记录学习
尽头.
清醒自律知进退明得失.
展开
-
学习netty(二)netty整体架构简述
1.整体结构: ①Core 核心层:他提供了netty最精华的部分。底层网络通信的通用抽象以及实现,可扩展的事件 模型,通用的通信API,支持零copy的ByteBuf等。 ②Transport Service 传输服务层:他提供了网络传输能力的定义以及实现方法,支持socket,HTTP隧道,虚拟机管道等传输方式。TCP、UDP 等数据传输做了抽象和封装。开发者可以聚焦在业务逻辑实现上,而不必关心底层数据传输的细节。 ③ Protocol Support协议支持层:HTTP、SSL、Protobuf、压缩原创 2020-11-20 17:45:48 · 229 阅读 · 2 评论 -
学习netty(一):为什么netty这么流行?
java里已经有了NIO性能很不错为什么还要选择netty? Netty与java NIO 对比的优势 ①完全弥补了java NIO 的缺陷: 易用性:屏蔽了NIO的复杂性,封装了人性化API,降低了开发的难度; 稳定性:修复和完善较多java NIO的已知问题(select 空转导致 CPU 消耗 100%,TCP 断线重连, keep-alive 检测等问题)。 可扩展性:可定制化线程模型,开发者可以只关注业务逻辑的实现。 ...原创 2020-10-30 17:54:52 · 315 阅读 · 0 评论