什么是reactor

    生活场景:饭店规模变化

    • 一个人包揽所有:迎宾、点菜、做饭、上菜、送客等;
    • 多招几个伙计:大家一起做上面的事情;
    • 进一步分工:搞一个或者多个人专门做迎宾。

    类比:

    • 饭店伙计:线程
    • 迎宾工作:接入连接
    • 点菜:请求
    • 做菜:业务处理
    • 上菜:响应
    • 送客:断开连接
    1. 一个人包揽所有 -> Reactor单线程
    2. 多招几个伙计->Reactor多线程
    3. 进一步分工 -> 主从Reactor多线程模式

    image.png