【技术实现步骤摘要】
热点请求探测系统、方法、装置、服务器及介质
[0001]本专利技术实施例涉及数据访问
,尤其涉及热点请求探测系统、方法、装置、服务器及介质。
技术介绍
[0002]在日常工作生活中一些突发的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会造成热点请求问题。同理,被大量刊发、浏览的热点新闻、热点评论、明星直播等,这些典型的读多写少的场景也会产生热点请求问题。
[0003]在实现本专利技术的过程中,专利技术人发现现有技术中存在以下技术问题:在对热点请求进行探测时,通常通过客户端进行热点请求的统计或通过人工凭借经验对热点请求进行预测,通过客户端进行热点请求的统计只能了解当前客户端的热点请求,无法实现规模化运维统计。凭借经验对热点请求进行预测则会出现热点请求预测不准确的问题。
技术实现思路
[0004]本专利技术实施例提供一种热点请求探测系统、方法、装置、服务器及介质,以实现提高热点请求探测效率及准确率的效果。
...
【技术保护点】
【技术特征摘要】
1.一种热点请求探测系统,其特征在于,包括:监控服务器、多个应用服务器和多个统计服务器;其中,所述监控服务器与所述应用服务器通信连接,用于存储各统计服务器的第一分区信息,并将所述第一分区信息发送至所述应用服务器;所述应用服务器与所述统计服务器通信连接,用于接收客户端发送的访问请求,根据所述第一分区信息和所述访问请求的访问对象确定第一目标分区,并将所述访问请求的日志发送至第一目标分区的统计服务器;所述统计服务器,用于根据接收的各访问请求的日志统计各访问请求的每秒查询次数QPS值;将QPS值达到预设阈值的访问请求的信息作为热点请求的信息发送至所述应用服务器,以使所述应用服务器根据所述热点请求的信息确定接收到的访问请求是否为热点请求。2.根据权利要求1所述的系统,其特征在于,所述多个统计服务器被划分为至少两个统计服务器分区,每个所述统计服务器分区包括一个主统计服务器和至少一个从统计服务器;所述主统计服务器用于统计所述QPS值,并将统计结果发送至所述从统计服务器;所述从统计服务器用于接收并存储所述统计结果;当所述主统计服务器无法统计所述QPS值时,根据存储的统计结果继续统计所述QPS值。3.根据权利要求1所述的系统,其特征在于,所述系统还包括:多个请求响应服务器;所述监控服务器还用于存储各所述请求响应服务器的第二分区信息,并将所述各请求响应服务器的第二分区信息发送至所述应用服务器;所述应用服务器与各所述请求响应服务器通信连接,还用于根据接收到的访问请求的访问对象和所述第二分区信息确定第二目标分区,将所述访问请求发送至第二目标分区的请求响应服务器;所述请求响应服务器,用于响应接收到的访问请求,将所述访问请求对应的访问数据发送至所述应用服务器。4.根据权利要求3所述的系统,其特征在于,所述多个请求响应服务器被划分为至少两个请求响应服务器分区,每个所述请求响应服务器分区包括一个主请求响应服务器和至少一个从请求响应服务器。5.根据权利要求4所述的系统,其特征在于,所述应用服务器还用于:当根据存储的所述热点请求的信息确定接收的访问请求为热点请求时,根据预设路由规则将接收的访问请求发送至第二目标分区中的主请求响应服务器或从请求响应服务器;当根据存储的所述热点请求的信息确定接收的访问请求不是热点请求时,将访问请求发送至第二目标分区中的主请求响应服务器上。6.根据权利要求3所述的系统,其特征在于,所述请求响应服务器为REDIS服务器。7.根据权利要求1所述的系统,其特征在于,所述应用服务器还用于当所述统计服务器无法统计QPS值时,根据所述访问请求的日志统计各访问请求的QPS值,当所述QPS值超过预设阈值时,确定该访问请求为热点请求。8.根据权利要求1所述的系统,其特征在于,所述统计服务器与所述监控服务器通信连接,所述统计服务器还用于将自身状态发送至所述监控服务器;
所述监控服务器还用于当任一分区中的统计服务器均不可用时,从第一分区信息中删除该分区,并将新的第一分区信息发送至所述应用服务器。9.一种热点请求探测方法,其特征在于,应用于应用服务器,所述方法包括:接收监控服务器发送的各统计服务器的第一分区信息,将所述第一分区信息进行存储;接收客户端发送的访问请求,根据所述第一分区信息和所述访问请求的访问对象确定第一目标分区,并将所述访问请求的日志发送至第一目标分区的统计服务器,以使统计服务器根据接收的各访问请求的日志统计各访问请求的每秒查询次数QPS值,并将QPS值达到预设阈值的访问请求的信息作为热点请求的信息发送至所述应用服务器;接收统计服务器发送的所述热点请求的信息,根据所述热点请求的信息确定接收的访问请求是否为热点请求。10.据权利要求9所述的方法,其特征在于,所述根据所述第一分区信息和所述访问请求的访问...
【专利技术属性】
技术研发人员:张帅,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。