原理图 二话不说,直接上图 总结 主Reactor通过Selector监听连接事件,收到通知后。通过Acceptor处理连接事件 当Acceptor处理连接事件之后,MainReactor将事件分配给SubReactor SubReactor将这个事件加入到队列中,并且创建Handler去处理 Handler对事件分发到Worker线程池并且进行处理 主Reactor可以对应多个子Reactor 优缺点 优点:可以应对高并发场景,主从各司其职 缺点:编程难度比较大