反应器模式

反应器模式()是一种为处理服务请求并发提交到一个或者多个服务处理程序的事件设计模式。当请求抵达后,服务处理程序使用解多路分配策略,然后同步地派发这些请求至相关的请求处理程序。

结构

  • Node.js
  • Perl Object Environment

*

  • Spring Framework(版本5之后)

*

  • Twisted
  • Vert.x。此外,因为请求处理器只会被同步调用,因此会限制反应器模式的最大并发数,特别是在对称多处理硬件。反应器模式的可扩展性,不仅受限于请求处理器的同步调用,同时也受解多路器限制。

参见

  • (该模式也会解多路复用和分派事件,但它是异步的)

*

  • 事件驱动编程
  • libuv
  • 反应式编程

*

  • 观察者模式

参考
外部链接

评论 (0)

  • 还没有评论,来抢沙发吧。