[发明专利]一种web集群缓存的利用系统及优化方法有效
申请号: | 201811481419.8 | 申请日: | 2018-12-05 |
公开(公告)号: | CN109634746B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 邓燕;岳永胜;李波 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/25;G06F16/27 |
代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 郭会 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 集群 缓存 利用 系统 优化 方法 | ||
本发明公开了一种web集群缓存的利用系统,由负载均衡服务器、数据分析服务器和web集群服务器组成,所述web集群服务器由多个目标web服务器构成。本发明的web集群缓存的利用系统可有效解决现有的web集群缓存的系统存在的当某一时间段热点数据的请求列表产生变化,根据数据分析服务器当下一次的分析来指导web服务器进行数据库表缓存,会导致web服务器缓存的内容频繁更新,缓存命中率降低,系统产生波动的问题。
技术领域
本发明涉及计算机网络技术领域,特别涉及一种web集群缓存的利用系统及优化方法。
背景技术
随着云计算与Web 2.0的进一步发展,许多企业或组织时常会面对更多的需求:大量的并发用户访问、每秒数以千计的并发事务处理、灵活的弹性与可伸缩性、低延时等,传统事务型应用开始向极限事务处理型应用转变。集群式缓存作为一种关键的极限事务处理技术,可为事务型应用提供高吞吐率、低延时的技术解决方案。其延迟写机制可提供更短的响应时间,同时极大地降低数据库的事务处理负载,分阶段事件驱动架构,可以支持大规模、高并发的事务处理请求。此外,集群式缓存在内存中管理事务并提供数据的一致性保障,采用数据复制技术实现高可用性,具有较优的扩展性与性能组合。
发明内容
本发明的目的是基于背景技术,提供一种web集群缓存的利用系统及优化方法,解决现有技术中,随着系统业务的变化和增加,用户请求的热点数据存在发生变化的可能,当某一时间段热点数据的请求列表产生变化,根据数据分析服务器当下一次的分析来指导web服务器进行数据库表缓存,会导致web服务器缓存的内容频繁更新、缓存命中率降低、系统产生波动的技术问题。
为了达到上述的技术效果,本发明采取以下技术方案:
一种web集群缓存的利用系统,由负载均衡服务器、数据分析服务器和web集群服务器组成,所述web集群服务器由多个目标web服务器构成;
所述数据分析服务器用于记录和统计用户请求的日志信息,根据历史热点记录和节点概率链表得到包含需访问的数据库表和目标服务器链表两个字段的分类标准;负载均衡服务器用于根据数据分析服务器确定的分类标准确定用户请求的目标web服务器,并将用户请求转发到对应的目标web服务器,并通过移动指针遍历备选目标web服务器的链表集合,实现负载的均衡;目标web服务器用于接收负载均衡服务器转发的用户请求,并将具有较高用户请求量的数据库表缓存到内存中,在接收到相应的用户请求时则直接从内存中读取数据库表中对应的数据生成结果并返回。
同时,本发明还公开了一种Web集群缓存的优化方法,通过上述的一种web集群缓存的利用系统实现,所述Web集群缓存的优化方法具体包括数据预处理流程及请求转发处理流程,所述数据预处理流程包括完成用户请求的记录、统计和分析,在用户请求对应的目标web服务器上提前加载需要访问的数据库表,所述请求转发处理流程包括通过负载均衡服务器对比接收的用户请求与分类标准,确定请求对应转发的目标web服务器并完成请求的转发,再由目标web服务器接收用户请求并处理,最后将结果返回。
进一步地,所述数据预处理流程具体包括以下步骤:
S1:根据系统的业务变化快慢的特性设定节点概率的衰减过程:
S1.1根据系统特点确定初始值Ninit:Ninit=N0e-al
其中,Ninit为衰减概率初始值,代表当前时间段的节点在整个历史记录中的重要程度,N0=1,l决定初始值的偏移量,a为衰减系数,表示随着时间变化历史对于未来预测的影响的大小变化,a和l的值根据系统的业务变化快慢的特性自行定义;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811481419.8/2.html,转载请声明来源钻瓜专利网。