Netty
2021-11-24 21:09:45 11 举报
a
作者其他创作
大纲/内容
initAndRegister();
3、配置ch.configureBlocking(false);设置感兴趣事件为accept事件(不是注册)
进入
1、设置系统底层连接的配置和属性
bootstrap.bind();
1、向管理NioServerSocketChannel的EventLoop的队列中添加一个任务,任务的目的是
设置EventLoopGroup实例、NioServerSocketChannel的class(后面通过反射创建channel实例)、远程地址端口、子Channel的初始化handler等
new NioEventLoopGroup();
channelFactory.newChannel();
启动Netty服务端
2、创建Unsafe、Pipeline实例
ServerBootstrap.init();
bootstrap.group()...;
1、设置线程数量为16,即EventLoop数量
AbstractBootstrap.doBind();
1、反射创建NioServerSocketChannel实例。根据操作系统不同创建不同的底层Channel实例
2、创建EventLoop实例
0 条评论
下一页