知识卡片
Reactor五角色
内容
Reactor 模式把事件源、就绪多路复用器、事件处理器、具体处理器和分发器拆开。这个拆分的意义是让“监听什么事件”和“事件来了怎么处理”解耦,Pipeline 才能承接可组合的业务逻辑。
参考来源
- 位置:《Netty实战》第03章《Netty线程模型》(源文件:_epub-src/OEBPS/Text/chapter3.xhtml)
- 结论依据:原文列出 Reactor 模型中的五大基本角色,因此可推出 Reactor 是通过角色拆分实现事件分发与处理解耦。
- 原始内容:在Reactor模型中,主要包括Handle、Synchronous Event Demultiplexer、Event Handler、Concrete Event Handler和Initiation Dispatcher这五大基本角色。