首页天道酬勤三bossGroup workGroup

三bossGroup workGroup

admin 08-29 13:32 76次浏览
一、简介

上篇博客中用到了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);

 

下面是一个典型系统的架构

 

 

学习借鉴自https://my.oschina.net/u/438393/blog/845300

bossGroup 接收完请求怎么推送到workGroup组的,怎么推送到电脑 samba中的workgroup设置