反应器模式 Reactor 应用场景:网络编程,Redis,ACE等等。
关于多路复用,请先阅读 Linux IO 模型 中关于 多路复用 IO Multiplexing IO 的内容。
反应器模式 Reactor 使用事件驱动:
- 有多个并发输入源,即多个并发的服务请求 event
- 有多个 event handler,用于处理不同的 event
- 有一个 Service Handler:同步地将 event 多路复用地分发给对用的 event handler
反应器模式 Reactor 应用场景:网络编程,Redis,ACE等等。
关于多路复用,请先阅读 Linux IO 模型 中关于 多路复用 IO Multiplexing IO 的内容。
反应器模式 Reactor 使用事件驱动: