一、简介
上篇博客中用到了bossGroup, workGroup。我们来看看他们的作用。
二、作用
先看group函数的说明
public ServerBootstrap group(EventLoopGroup parentGroup, EventLoopGroup childGroup)
再看group函数的调用
bootstrap.group(bossGroup, workerGroup);
原来bossGroup就是parentGroup,是负责处理TCP/IP连接的,而workerGroup就是childGroup,是负责处理Channel(通道)的I/O事件。
如果你嫌一个workerGroup线程不够,可以初始化多个线程
workerGroup = new NioEventLoopGroup(workerNum);
下面是一个典型系统的架构