首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Nginx的upstream模块跟反向代理(二)

2012-12-24 
Nginx的upstream模块和反向代理(二)上一篇把upstream的配置和初始化的代码稍微分析了一下。本篇主要用图来

Nginx的upstream模块和反向代理(二)

上一篇把upstream的配置和初始化的代码稍微分析了一下。本篇主要用图来解释一下upstream反向代理在收到用户请求之后初始化和事件处理流程。

?

当Nginx收到downstream(用户或者是其他代理)的请求的时候,它会初始化upstream的请求(如图)。经过了下图所示的步骤之后,Nginx创建了向upstream服务器的请求,并向upstream服务器发起连接请求。


Nginx的upstream模块跟反向代理(二)

?

?

下面,通过事件触发/处理机制,Nginx通过建立的连接向upstream发送请求,并检查client(downstream)连接是否断开。当从upstream服务器收到回复的时候,会触发事件,并向downstream发送回复消息和body。

?

Nginx的upstream模块跟反向代理(二)

热点排行