Netty工作笔记0046---TaskQueue自定义任务_通信&并发&人工智能

这里注意,BsooGroup,中包含了一个NioEventGro0up,

NioEventGroup中又有多个NioEventLoop

每个NioEventLoop都对应都有selector,要注意这里还有个东西就是TaskQueue

这个是做什么的呢?

比如如果,客户端太多,那么这里,workerGroup

对应的selector就会对应很多的有读写事件的channel,然后会产生,很多的pipeline,然后

对应很多的handle来处理事件,那么

这个handler处理事件时间很长就会阻塞,那么

这里就有了这样taskQueue的概念,可以把

处理时间长的事件放到这个taskQueue中,这样来进行

非阻塞处理.

Netty工作笔记0046---TaskQueue自定义任务_通信&并发&人工智能_02

这里这个推送系统,中可以用,主动的给某个客户端推送消息.

更多文章请关注《万象专栏》