- 背景:java网络编程框架底层的多路复用的 面向对象设计
- NioEventLoopGroup:上层是bootstrap起动器,下层是selector。 从学习过程中的案例可以看出,EventLoopGroup里有多个线程, 这些线程从管理连接通道(channel),处理channel上的读写事件,此时就出现了selector和selectionKey
- selector:干活的,从注册的socket+事件中,我的理解:当有socket事件发生时,这个事件会被写入到socket事件缓冲区,selector会循环自己管理的socket事件列表,看哪个socket事件缓冲去有数据,则把数据去出来处理。
- selectionKey:封装数据用的,包含socket+事件+channel
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
Rainbond v5.14.2 版本,又称信创版本。从这个版本开始,开源用户也可以利用 Rainbond 管理符合信创要求的硬件计算资源。在这个版本中,产品团队将此前只在企业版产品中存在的信创相关功能拆分出来,融入到了开源产品路线之中。本文围绕如何在信创环境…