2018-03-11 22:33
⁄ 工业·编程
⁄ 共 1497字
Reactor模式是编写高性能网络服务器的必备技术之一,它具有如下的优点:
响应快,不必为单个同步时间所阻塞,虽然 Reactor 本身依然是同步的;
编程相对简单,可以最大程度的避免复杂的多线程及同步问题,并且避免了多线程/
进程的切换开销;
可扩展性,可以方便的通过增加 Reactor 实例个数来充分利用 CPU 资源;
可复用性, reactor 框架本身与具体事件处理逻辑无关,具有很高的复用性
下图描述了Reactor模式的框架,主要包...
Reactor, 设计模式阅读全文