先看group函數的說明java
public ServerBootstrap group(EventLoopGroup parentGroup, EventLoopGroup childGroup)
再看group函數的調用bootstrap
bootstrap.group(bossGroup, workerGroup);
原來bossGroup就是parentGroup,是負責處理TCP/IP鏈接的,而workerGroup就是childGroup,是負責處理Channel(通道)的I/O事件。架構
若是你嫌一個workerGroup線程不夠,能夠初始化多個線程函數
workerGroup = new NioEventLoopGroup(workerNum);
下面是一個典型系統的架構oop