业务请求处理方法、系统、可读存储介质及计算机设备技术方案

技术编号:33072160 阅读:36 留言:0更新日期:2022-04-15 10:06
本发明专利技术公开了一种业务请求处理方法、系统、可读存储介质及计算机设备,该方法首先根据业务ID确定业务服务器集群,然后获取业务服务器集群中各个业务服务器在处理最近预设次数的业务请求中的响应时间,并计算业务服务器处理最后一次业务请求的平均响应时间,进而得到目标业务服务器集群,最后根据计算目标业务服务器集群中各个目标业务服务器的响应时间方差值,并将响应时间方差值最小的目标业务服务器的服务器地址发送至客户端,实现了业务服务器的动态分配调整。本发明专利技术充分考虑了响应时间的影响,并将响应时间作为负载均衡的关键因素,能够将业务请求合理地分配到最佳的业务服务器,提升了业务服务器分配的均衡性和稳定性。性。性。

【技术实现步骤摘要】
业务请求处理方法、系统、可读存储介质及计算机设备


[0001]本专利技术涉及数字信息传输
,特别是涉及一种业务请求处理方法、系统、可读存储介质及计算机设备。

技术介绍

[0002]随着物联网技术的飞速发展,越来越多的智能终端设备进入人们的日常生活中,如智能手机、智能云盘、智能可穿戴设备、智能平板等,给人们的生活带来了便利,其中,智能云盘因其能够提供畅快下载、随存随取、文件管理、远程操控、多媒体娱乐等多种功能而受到人们的广泛关注。用户可以使用手机对智能云盘进行远程控制,控制智能云盘通过互联网向业务服务器进行业务请求,如下载资源的业务请求。
[0003]随着使用用户的增多,业务服务器的负担越来越重,因此,业务服务器的数量也逐渐增多,面对多台业务服务器,需要进行负载均衡(LoadBalance),以对每台业务服务器进行合理的规划。
[0004]由于业务服务器处理请求的响应时间会随着服务器处理并发请求量的增大以及服务器负载的增大而増长,但现有的负载均衡技术未充分考虑响应时间的影响,导致业务服务器分配的均衡性和稳定性较差。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务请求处理方法,应用于调度服务器,其特征在于,所述方法包括:接收客户端发送的获取业务服务器地址的业务请求信息,所述业务请求信息携带业务ID;根据所述业务ID确定业务服务器集群,所述业务服务器集群由多个业务服务器组成;根据所述业务服务器集群中各个业务服务器的接收日志,获取各个业务服务器在处理最近预设次数的业务请求中的响应时间,并计算所述业务服务器集群中所有业务服务器处理最后一次业务请求的平均响应时间;获取目标业务服务器集群,所述目标业务服务器集群中任一目标业务服务器处理最后一次业务请求的响应时间均小于所述平均响应时间;根据所述目标业务服务器集群中各个目标业务服务器在处理最近预设次数的业务请求中的响应时间,计算所述目标业务服务器集群中各个目标业务服务器的响应时间方差值;将响应时间方差值最小的目标业务服务器的服务器地址发送至所述客户端。2.根据权利要求1所述的业务请求处理方法,其特征在于,根据所述目标业务服务器集群中各个目标业务服务器在处理最近预设次数的业务请求中的响应时间,计算所述目标业务服务器集群中各个目标业务服务器的响应时间方差值的步骤中,采用下式计算所述目标业务服务器集群中各个目标业务服务器的响应时间方差值:其中,S
i
表示所述目标业务服务器集群中第i个目标业务服务器的响应时间方差值,M表示最近预设次数,m表示第m次业务请求,且m∈[1,M],t
im
表示所述目标业务服务器集群中第i个目标业务服务器在处理第m次业务请求中的响应时间。3.根据权利要求1所述的业务请求处理方法,其特征在于,根据所述业务服务器集群中各个业务服务器的接收日志,获取各个业务服务器在处理最近预设次数的业务请求中的响应时间,并计算所述业务服务器集群中所有业务服务器处理最后一次业务请求的平均响应时间的步骤中,采用下式计算所述平均响应时间:其中,表示所述平均响应时间,N表示所述业务服务器集群中业务服务器的数量,n表示所述业务服务器集群中第n个业务服务器,t
n
表示所述业务服务器集群中第n个业务服务器处理最后一次业务请求的响应时间。4.根据权利要求1所述的业务请求处理方法,其特征在于,所述获取目标业务服务器集群的步骤具体包括:获取所述业务服务器集群中处理最后一次业务请求的响应时间小于所述平均响应时
间的多个第一业务服务器;判断多个所述第一业务服务器中是否存在宕机的业务服务器;若是,则剔除宕机的业务服务器,并将剩余的第一业务服务器组...

【专利技术属性】
技术研发人员:王成卓史卓徐哲贤包鑫朱程铭
申请(专利权)人:中兴软件技术南昌有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1