Netty原理浅析

Posted 程序约

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Netty原理浅析相关的知识,希望对你有一定的参考价值。

Netty是JBoss出品的高效的Java NIO开发框架。本文将主要分析Netty实现方面的东西,由于精力有限,本人并没有对其源码做了极细致的研 究。如果下面的内容有错误或不严谨的地方,也请指正和谅解。对于Netty使用者来说,Netty提供了几个典型的example,并有详尽的API doc和guide doc,本文的一些内容及图示也来自于Netty的文档,特此致谢。

1、总体结构




先放上一张漂亮的Netty总体结构图,下面的内容也主要围绕该图上的一些核心功能做分析,但对如Container Integration及Security Support等高级可选功能,本文不予分析。

2、网络模型

Netty是典型的Reactor模型结构,关于Reactor的详尽阐释,可参考POSA2,这里不做概念性的解释。而应用Java NIO构建Reactor模式,Doug Lea(就是那位让人无限景仰的大��

以上是关于Netty原理浅析的主要内容,如果未能解决你的问题,请参考以下文章

Netty 实现原理浅析

TCP协议得物联网安全浅析

画了 45 张图深度解析 Netty 架构与原理

Netty9# Netty抽象内存分配器实现原理

Netty系列二Netty原理篇

Netty原理和基础