Netty
文章平均质量分 72
区块链之美
这个作者很懒,什么都没留下…
展开
-
Netty:原理架构解析
1、Netty是什么? Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性、高可定制性。 2、为什么不直接基于 JDK 的 NIO 类库编程呢? 既然 “Netty 是一个基于 JAVA NIO 类库的异步通信框架”,为什么不直接使用JDK的NIO类库进行编程?先辈们做这样的选择肯定是有充分的原因的,互联网上主要概括有以下几点: JDK 原生也有一套网络应用程序 API,但是存在一系列问题,主要如下: (1)NIO 的类库和 API 繁杂转载 2020-06-19 09:32:38 · 3586 阅读 · 0 评论 -
Netty框架的服务端开发中创建EventLoopGroup对象时线程数量源码解析
1、NioEventLoopGroup与Reactor线程模型的对应 netty的程序的启动(在服务端一般是两个NioEventLoopGroup线程池,一个boss, 一个worker; 对于客户端一般是一个线程池)。 单线程模型:下面直接给出配置的实例: EventLoopGroup bossGroup = new NioEventLoopGroup(1); ServerBootstr...原创 2018-07-27 11:08:50 · 3285 阅读 · 0 评论