预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109672711A(43)申请公布日2019.04.23(21)申请号201710966833.7(22)申请日2017.10.17(71)申请人航天信息股份有限公司地址100195北京市海淀区杏石口路甲18号(72)发明人尹相兵王恒峰(74)专利代理机构北京工信联合知识产权代理有限公司11266代理人郭一斐叶万东(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书7页附图2页(54)发明名称一种基于反向代理服务器Nginx的http请求处理方法及系统(57)摘要本发明公开了一种基于反向代理服务器Nginx的http请求处理方法,包括:通过客户端向反向代理服务器Nginx发送http请求;反向代理服务器Nginx根据轮询规则将所述http请求分配到应用服务器集群中的应用服务器集;其中,所述应用服务器集群包括:至少一个应用服务器集;反向代理服务器Nginx根据响应的应用服务器在http请求对应的Cookie数据上设置标识字段;根据不同客户端IP将http请求按照路由规则路由到对应的应用服务器集群上进行处理。本发明根据不同客户端IP把客户端请求路由到指定的应用服务器集群上,减少了访问数据产生过多的缓存融合,提高了整个系统的网络性能,使用Nginx实现了基于cookie的负载均衡,从而保持了应用服务器集群对系统会话的保持,提高了http请求负载的处理能力。CN109672711ACN109672711A权利要求书1/2页1.一种基于反向代理服务器Nginx的http请求处理方法,其特征在于,所述方法包括:通过客户端向反向代理服务器Nginx发送http请求;反向代理服务器Nginx根据轮询规则将所述http请求分配到应用服务器集群中的应用服务器集;其中,所述应用服务器集群包括:至少一个应用服务器集;反向代理服务器Nginx根据响应的应用服务器在http请求对应的Cookie数据上设置标识字段;根据不同客户端IP将http请求按照路由规则路由到对应的应用服务器集群上进行处理。2.根据权利要求1所述的方法,其特征在于,所述反向代理服务器Nginx根据轮询规则将所述http请求分配到应用服务器集群中的应用服务器集,包括:所述反向代理服务器Nginx根据http请求的时间顺序逐一将所述http请求分配到应用服务器集群中的一个应用服务器集的应用服务器后端。3.根据权利要求1所述的方法,其特征在于,所述反向代理服务器Nginx根据响应的应用服务器在http请求对应的Cookie数据上设置标识字段,包括:应用服务器集群中的某一台应用服务器后端成功响应后,反向代理服务器Nginx根据响应的应用服务器在http请求对应的Cookie数据上设置route=md5(upstream)标识字段。4.根据权利要求3所述的方法,其特征在于,所述根据不同客户端IP将http请求按照路由规则路由到对应的应用服务器集群上进行处理,包括:当同一IP的客户端再次发出http请求到反向代理服务器Nginx时,反向代理服务器Nginx根据Cookies数据中的route标识字段信息,控制所述http请求导向到首次处理当前IP的客户端的http请求的应用服务器集群的节点上进行处理。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:设置应用服务器集群中的每个服务器集与数据库集群中一个数据库集的对应关系;根据所述对应关系选择应用服务器集群中的服务器集访问的数据库集。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:判断所述应用服务器集群中的服务器集对应的数据库集是否出现异常,若所述应用服务器集群中的服务器集对应的数据库集出现异常,选择数据库集群中的其他数据库集进行访问。7.一种基于反向代理服务器Nginx的http请求处理系统,其特征在于,所述系统包括:客户端、反向代理服务器Nginx、应用服务器集群和控制单元,所述客户端,用于向反向代理服务器Nginx发送http请求;所述反向代理服务器Nginx,用于根据轮询规则将所述http请求分配到应用服务器集群中的应用服务器集;其中,所述应用服务器集群包括:至少一个应用服务器集;用于根据响应的应用服务器在http请求对应的Cookie数据上设置标识字段;所述控制单元,用于根据不同客户端IP将http请求按照路由规则路由到对应的应用服务器集群上进行处理。8.根据权利要求7所述的系统,其特征在于,所述反向代理服务器Nginx根据轮询规则将所述http请求分配到应用服务器集群中的应用服务器集,包括:所述反向代理服务器Nginx根据http请求的时间顺序逐一将所述http请求分配到应用2CN109672711A权