Reactor模式
前言
Reactor为Douglas C. Schmidt提出的一种设计模式,翻译为反应器模式,或者分发器模式。很多开源的项目都使用了此设计模式,如muduo、Redis、Nginx、Netty。
本文假定读者有一定的C/C++的网络编程经验,并且对IO多路复用有一定的了解,如select、poll、epoll等函数。
本文主要面向对Reactor有一定了解,但是并不知道C++类应该如何设计的读者。
Reactor为Douglas C. Schmidt提出的一种设计模式,翻译为反应器模式,或者分发器模式。很多开源的项目都使用了此设计模式,如muduo、Redis、Nginx、Netty。
本文假定读者有一定的C/C++的网络编程经验,并且对IO多路复用有一定的了解,如select、poll、epoll等函数。
本文主要面向对Reactor有一定了解,但是并不知道C++类应该如何设计的读者。