一种业务访问处理方法及装置制造方法及图纸

技术编号:9993107 阅读:82 留言:0更新日期:2014-05-02 11:32
本发明专利技术实施例公开了一种业务访问处理方法及装置,涉及电子信息技术领域,可以实现各种业务类型的业务访问请求的及时处理,提高业务访问请求的处理效率。具体方案为:服务器中的master节点获取服务器在预设时间段内接收到的业务访问请求的标识和总的业务访问请求数;根据获取到的业务访问请求的标识,确定业务访问请求的业务类型,并统计每种业务类型中包含的业务访问请求的数量;根据获取到的总的业务访问请求数和统计得到的每种业务类型中包含的业务访问请求的数量,按照预设配置策略在服务器中配置业务进程。本发明专利技术用于业务访问请求的处理过程中。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种业务访问处理方法及装置,涉及电子信息
,可以实现各种业务类型的业务访问请求的及时处理,提高业务访问请求的处理效率。具体方案为:服务器中的master节点获取服务器在预设时间段内接收到的业务访问请求的标识和总的业务访问请求数;根据获取到的业务访问请求的标识,确定业务访问请求的业务类型,并统计每种业务类型中包含的业务访问请求的数量;根据获取到的总的业务访问请求数和统计得到的每种业务类型中包含的业务访问请求的数量,按照预设配置策略在服务器中配置业务进程。本专利技术用于业务访问请求的处理过程中。【专利说明】—种业务访问处理方法及装置
本专利技术涉及电子信息
,尤其涉及一种业务访问处理方法及装置。
技术介绍
随着电子信息技术的发展,业界对服务器处理来自用户设备的业务访问请求的速度的要求越来越高,服务器可以通过在该服务器中配置多个业务进程,以便于该服务器可以同时通过各个业务进程处理多个业务访问请求。现有技术中,服务器虽然可以通过在该服务器中配置多个业务进程,实现多个业务进程处理多个业务访问请求,但是,在实现上述业务访问处理的过程中,服务器是随机将接收自用户设备的业务访问请求分配至配置在该服务器中的任意一个业务进程的,而不同业务类型的业务访问请求的数量可能是不同的,因此可能会导致业务访问请求的数量较大的业务类型的业务访问请求无法及时处理的问题,影响业务访问请求的处理效率。
技术实现思路
本专利技术的实施例提供一种业务访问处理方法及装置,可以实现各种业务类型的业务访问请求的及时处理,提高业务访问请求的处理效率。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术实施例的第一方面,还提供一种业务访问处理方法,应用于服务器中的master节点,所述方法包括:获取所述服务器在预设时间段内接收到的业务访问请求的标识和总的业务访问请求数;根据获取到的业务访问请求的标识,确定所述业务访问请求的业务类型,并统计每种所述业务类型中包含的业务访问请求的数量;根据获取到的总的业务访问请求数和统计得到的每种所述业务类型中包含的业务访问请求的数量,按照预设配置策略在所述服务器中配置业务进程。结合第一方面,在一种可能的实现方式中,根据获取到的总的业务访问请求数和统计得到的每种所述业务类型中包含的业务访问请求的数量,按照预设配置策略在所述服务器中配置业务进程,包括:根据所述总的业务访问请求数确定所述服务器中待配置的业务进程的总数;在所述服务器中配置与已确定的待配置的业务进程的总数相同个数的业务进程;根据统计得到的每种所述业务类型中包含的业务访问请求的数量,计算所述业务类型中的业务访问请求的数量在所述总的业务访问请求数中所占的百分比;获取所述业务类型的类型数,并根据所述业务类型的类型数确定所述进程分组的分组数,所述进程分组的分组数与所述业务类型的类型数相同,其中,每组所述进程分组对应于一种所述业务类型,用于处理所述业务类型中的业务访问请求;根据计算得到的每个所述业务类型中的业务访问请求的数量在所述总的业务访问请求数中所占的百分比,为每组所述进程分组划分已配置的业务进程,以使得每组所述进程分组中包含的业务进程的数量在所述已确定的待配置的业务进程的总数中所占的百分比与所述进程分组所对应的业务类型中的业务访问请求的数量在所述总的业务访问请求数中所占的百分比的差值的绝对值小于预设阈值。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述业务访问处理方法,还包括:确定所述进程分组的与所述业务类型之间的对应关系;发送所述进程分组的与所述业务类型之间的对应关系至dispatcher节点。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,获取所述服务器在预设时间段内接收到的业务访问请求的标识和总的业务访问请求数,包括:在接收到来自用户的进程配置指令后,获取所述服务器在所述预设时间段内接收到的所述业务访问请求的标识和所述总的业务访问请求数;或者,周期性获取所述服务器在所述预设时间段内接收到的所述业务访问请求的标识和所述总的业务访问请求数。本专利技术实施例的第二方面,提供一种业务访问处理方法,应用于服务器中的dispatcher节点,所述方法包括:接收业务访问请求;确定所述业务访问请求的业务类型;将所述业务访问请求分配至与所述业务类型对应的业务进程,以使所述业务进程处理所述业务访问请求。结合第二方面,在一种可能的实现方式中,将所述业务访问请求分配至与所述业务类型对应的业务进程,以使所述业务进程处理所述业务访问请求,包括:将所述业务访问请求分配至与所述业务类型对应的进程分组,所述服务器中配置有至少两组进程分组,每组所述进程分组中包含至少两个业务进程;确定与所述业务类型对应的进程分组内的每个所述业务进程的业务状态;根据所述进程分组内的每个所述业务进程的业务状态,将所述业务访问请求分配至与所述业务类型对应的进程分组内的一个所述业务进程,以使所述业务进程处理所述业务访问请求。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,该业务访问处理方法,还包括:从管理master节点获取所述进程分组的与所述业务类型之间的对应关系;存储所述进程分组的与所述业务类型之间的对应关系。本专利技术实施例的第三方面,还提供master节点,所述master节点包含于服务器,所述master节点包括:获取单元,用于获取所述服务器在预设时间段内接收到的业务访问请求的标识和总的业务访问请求数;第一确定单元,用于根据所述获取单元获取到的业务访问请求的标识,确定所述业务访问请求的业务类型,并统计每种所述业务类型中包含的业务访问请求的数量;配置单元,用于根据所述获取单元获取到的总的业务访问请求数和所述确定单元统计得到的每种所述业务类型中包含的业务访问请求的数量,按照预设配置策略在所述服务器中配置业务进程。结合第三方面,在一种可能的实现方式中,所述配置单元,包括:确定模块,用于根据所述总的业务访问请求数确定所述服务器中待配置的业务进程的总数;配置模块,用于在所述服务器中配置与所述确定模块已确定的待配置的业务进程的总数相同个数的业务进程;计算模块,用于根据统计得到的每种所述业务类型中包含的业务访问请求的数量,计算所述业务类型中的业务访问请求的数量在所述总的业务访问请求数中所占的百分比;获取模块,用于获取所述业务类型的类型数,并根据所述业务类型的类型数确定所述进程分组的分组数,所述进程分组的分组数与所述业务类型的类型数相同,其中,每组所述进程分组对应于一种所述业务类型,用于处理所述业务类型中的业务访问请求;分组模块,用于根据计算得到的每个所述业务类型中的业务访问请求的数量在所述总的业务访问请求数中所占的百分比,为每组所述进程分组划分已配置的业务进程,以使得每组所述进程分组中包含的业务进程的数量在所述已确定的待配置的业务进程的总数中所占的百分比与所述进程分组所对应的业务类型中的业务访问请求的数量在所述总的业务访问请求数中所占的百分比的差值的绝对值小于预设阈值。结合第三方面和上述可能的实现方式,在另一种可能的实现方式中,所述master节点,还包括:第二确定单元,用于确定所述进程分组的与所述业务类型之间的对应关系;发送单元,用本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李洪福吴亚洲
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:

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

1