《nginx实现原理及pic架构感悟-李志涛》.pptVIP

  • 3
  • 0
  • 约8.58千字
  • 约 84页
  • 2015-10-06 发布于河南
  • 举报

《nginx实现原理及pic架构感悟-李志涛》.ppt

《nginx实现原理及pic架构感悟-李志涛》.ppt

@58李志涛 QQ:309921583 技术中心 - 架构部 目录 socket网络架构分析 源码结构 重要概念与基础设施 事件驱动架构 HTTP处理流程 pic实现以及性能优化 网络模型 Reactor模型 Reactor模式是处理并发I/O比较常见的一种模式,中心思想就是,将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复用器返回并将相应I/O事件分发到对应的处理器中。 这里有三个重要的组件: 多路复用器:由操作系统提供,在linux上一般是select, poll, epoll等系统调用。 事件分发器:将多路复用器中返回的就绪事件分到对应的处理函数中。 事件处理器:负责处理特定事件的处理函数。 网络模型第一种 网络模型第二种 该模型在处理器链部分采用了多线程(线程池),也是后端程序常用的模型 网络模型 mina memcached ace 网络模型第三种 网络模型第三种 网络模型举例 netty 网络模型第四种 多进程全异步事件驱动模型 同步和异步 同步和异步仅仅是关于所关注的消息如何通知的机制,而不是处理消息的机制.也就是说,同步的情况下,是由处理消息者自己去等待消息是否被触发,而异步的情况下是由触发机制来通知处理消息者 网络模型第四种总架构图 讨

文档评论(0)

1亿VIP精品文档

相关文档