
这里注意,BsooGroup,中包含了一个NioEventGro0up,
NioEventGroup中又有多个NioEventLoop
每个NioEventLoop都对应都有selector,要注意这里还有个东西就是TaskQueue
这个是做什么的呢?
比如如果,客户端太多,那么这里,workerGroup
对应的selector就会对应很多的有读写事件的channel,然后会产生,很多的pipeline,然后
对应很多的handle来处理事件,那么
这个handler处理事件时间很长就会阻塞,那么
这里就有了这样taskQueue的概念,可以把
处理时间长的事件放到这个taskQueue中,这样来进行
非阻塞处理.

这里这个推送系统,中可以用,主动的给某个客户端推送消息.
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv15389