美文网首页
关于 Reactor

关于 Reactor

作者: 水中的蓝天 | 来源:发表于2020-04-20 20:40 被阅读0次

    本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之处还望指教,万分感谢。

    在高性能的I/O设计中,有两个比较著名的模式ReactorProactor模式,其中Reactor模式用于同步I/O操作,Proactor模式用于异步I/O操作

    Reactor模式:响应式模式,通常用于NIO非阻塞IO的网络通信框架中

    Reactor是一种事件驱动机制,和普通函数调用不同的是应用程序不是主动的调用某个API来完成处理,恰恰相反的是Reactor逆置事件处理流程,应用程序需提供相应的接口并注册到Reactor上,如果有相应的事件发生,Reactor将主动调用应用程序注册的接口(回调函数)

    在事件驱动的应用中,将一个或多个客户端的请求分离和调度给应用程序,同步有序的接收并处理多个请求服务。对于高并发系统经常会使用到Reactor模式用来替代常用的多线程处理方式以节省系统资源并提高系统的吞吐量

    相关文章

      网友评论

          本文标题:关于 Reactor

          本文链接:https://www.haomeiwen.com/subject/vdajihtx.html