[发明专利]一种高并发支持的web集群系统及方法在审

专利信息
申请号: 201711344254.5 申请日: 2017-12-14
公开(公告)号: CN108111586A 公开(公告)日: 2018-06-01
发明(设计)人: 张毅;左理政;邓金;张睿翔 申请(专利权)人: 重庆邮电大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 400065*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 集群系统 并发 动态负载均衡 会话管理器 前端服务器 客户端 复制 负载均衡效果 后端服务器 数据库访问 动态资源 会话管理 集中管理 解析处理 静态资源 矩阵模式 链接请求 逻辑事务 请求报文 请求分发 性能损失 用户浏览 连贯性 集群 延迟 服务器 数据库 写入 反馈 共享 受理 保证 统一
【权利要求书】:

1.一种高并发支持的web集群系统及方法,其特征在于,所述web集群系统包括Nginx前端服务器、多个web服务器以及会话管理器;

所述方法包括:

客户端有链接请求需要处理时,由所述Nginx前端服务器受理,采用矩阵模式进行数据库访问并将处理后的静态资源反馈给所述客户端客户端;

对于动态资源请求报文数据,所述Nginx服务器采用动态负载均衡策略,将用户的逻辑事务请求分发给所述web服务器集群进行解析处理并实时写入数据库。

利用所述会话管理器对session进行集中管理实现session的共享。

2.根据权利要求1所述的方法,其特征在于,所述Nginx服务器与所述web服务器之间通过socket网络套接字进行通信。

3.根据权利要求1所述的方法,其特征在于,所述动态负载均衡策略采基于Nginx加权轮询算法改进的一种动态附加权轮询方案。

4.根据权利要求3所述的动态负加权轮询方案,其特征在于,该调度方案基于Nginx原有负载均衡算法并以服务器端各资源性能指标为标准,在Nginx运行过程中,根据所述web服务器节点的实时资源消耗状态,对负载均衡算法的权值进行有效跟新,让集群中节点的负载更加均衡。

5.根据权利要求3所述的Nginx加权轮询算法,奇特征在于,使用权值代表服务器节点的计算处理能力,根据权值大小以轮询的方法,将Task分配到服务器节点上;权值高代表处理能力强,可分担更多请求任务;其原理描述如下:

假设集群内存在服务器N={N0,N1,…,Nn-1},W(Ni)表示服务器Ni的权值,i表示第i个服务器节点,T(Ni)表示服务器Ni任务的接收量;∑T(Ni)表示T周期内一共接收并需要处理的任务总和;∑W(Ni)表示服务器节点的所以权值和;则:代表各节点上接收的任务大小是通过服务器权值与权值和的比例进行计算。

6.根据权利要求4所述的动态负加权轮询方案,其特征在于,所述的资源性能指标主要包括CPU剩余性能、内存的剩余性能、磁盘I/O的剩余性能以及网络带宽是的剩余性能;在负载均衡进行初始化时,通过读取服务器节点配置文件,包括所述各指标性能比值和性能占比,并对配置文件的值进行加权平均,计算各节点初始权值P(i),其中,i的取值为0~N-1,N为集群服务节点总个数;在处理用户请求时,通过实时收集各服务器负载信息,并将负载信息转换成各服务器节点当前能力值Q(i),同时针对资源使用率引入一个初始值为1随节点资源使用率变化的负相关系数m,CPU相关系数mc、磁盘相关系数md、内存相关系数mm、网络相关系数mw,则各节点使用过程中最终权值为:SQ(i)=mc*md*mm*mw*Q(i)。

7.根据权利要求1所述的会话管理器,其特征在于,采用Redis作为mysql数据库缓存,对session进行集成封装实现数据信息同步共享。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711344254.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top