预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105847425A(43)申请公布日2016.08.10(21)申请号201610326268.3(22)申请日2016.05.17(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人李洪福(74)专利代理机构北京金律言科知识产权代理事务所(普通合伙)11461代理人杨移刘洁(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书6页附图4页(54)发明名称业务请求处理方法和装置(57)摘要本公开实施例公开了一种业务请求处理方法和装置。该业务请求处理方法包括:获取业务请求;将所述业务请求存储在业务队列中;确定服务器组内处理所述业务请求的至少一个可用服务器;将所述业务队列中的业务请求分发给所述至少一个可用服务器。采用该业务请求处理方法可以保证服务器不崩溃。CN105847425ACN105847425A权利要求书1/2页1.一种业务请求处理方法,包括:获取业务请求;将所述业务请求存储在业务队列中;确定服务器组内处理所述业务请求的至少一个可用服务器;将所述业务队列中的业务请求分发给所述至少一个可用服务器。2.根据权利要求1所述的方法,其中,所述确定服务器组内具有负载能力的服务器的步骤包括:轮询服务器组内的服务器,根据轮询结果确定处理所述业务请求的至少一个可用服务器。3.根据权利要求2所述的方法,其中,所述轮询服务器组内的服务器,根据轮询结果确定处理所述业务请求的至少一个可用服务器的步骤包括:读取询问控制表,其中,所述询问控制表中保存有对所述服务器组内的服务器进行轮询的询问顺序的信息;根据所述询问顺序的信息,轮询服务器组内的服务器,并根据轮询结果确定处理所述业务请求的至少一个可用服务器。4.根据权利要求2所述的方法,其中,所述方法还包括:若服务器组内不存在处理所述业务请求的可用服务器,则将所述业务请求继续存储在所述业务队列中。5.根据权利要求1所述的方法,其中,在将所述业务请求存储在业务队列中的步骤之后,所述方法还包括:接收业务取消请求;根据所述业务取消请求将所述业务队列中对应的业务请求删除。6.一种业务请求处理装置,包括:获取模块,用于获取业务请求;队列管理模块,用于将所述业务请求存储在业务队列中;确定模块,用于确定服务器组内处理所述业务请求的至少一个可用服务器;分发模块,用于将所述业务队列中的业务请求分发给所述至少一个可用服务器。7.根据权利要求6所述的装置,其中,所述确定模块包括:轮询模块,用于轮询服务器组内的服务器,根据轮询结果确定处理所述业务请求的至少一个可用服务器。8.根据权利要求7所述的装置,其中,所述轮询模块包括:控制表读取模块,用于读取询问控制表,其中,所述询问控制表中保存有对所述服务器组内的服务器进行轮询的询问顺序的信息;询问模块,用于根据所述询问顺序的信息,轮询服务器组内的服务器,并根据轮询结果确定处理所述业务请求的至少一个可用服务器。9.根据权利要求7所述的装置,其中,所述装置还包括:继续存储模块,用于在服务器组内不存在处理所述业务请求的可用服务器的情况下,将所述业务请求继续存储在所述业务队列中。10.根据权利要求6所述的装置,其中,所述装置还包括:2CN105847425A权利要求书2/2页取消接收模块,用于在将所述业务请求存储在业务队列中之后,接收业务取消请求;删除模块,用于根据所述业务取消请求将所述业务队列中对应的业务请求删除。3CN105847425A说明书1/6页业务请求处理方法和装置技术领域[0001]本公开涉及数据处理技术,尤其涉及一种业务请求处理方法和装置。背景技术[0002]现有技术中,可能存在短时间内访问量过大造成服务器崩溃的情况。[0003]例如,在某一节目直播时,大量用户通过网络观看这一直播,致使服务器的访问量过大,而服务器无法处理造成服务器崩溃。或者,在某些电商的促销日,用户集中在某一时间段进行抢购,造成电商的服务器在该时间段内业务请求剧增,致使服务器在短时间内访问量过大,而服务器无法处理造成服务器崩溃。[0004]为了应对上述情况,网络服务提供者如电商会设置更大容量的服务器或者更多的服务器,以应对来自客户端的大量业务请求。这样做存在的不足是,一方面会增加成本,而且在业务请求量降低之后又造成资源浪费。另一方面,仍然存在着业务请求量超过服务器的处理能力的情况,仍然会造成服务器的崩溃。发明内容[0005]本公开实施例可能的目的是:提供一种业务请求处理方法,包括:获取业务请求;将业务请求存储在业务队列中;确定服务器组内处理业务请求的至少一个可用服务器;将业务队列中的业务请求分发给至少一个可用服务器。[0