【技术实现步骤摘要】
一种业务请求处理方法、装置、计算机设备和存储介质
本专利技术涉及计算机
,特别是涉及一种业务请求处理方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的进步和社会的发展,人们对互联网中的数字业务服务需求越来越多,用户可以很方便地通过终端,在数字业务系统中订阅并享受某种数字业务服务,也可以很方便地退订该数字业务服务,因此数字业务服务受到广大用户的欢迎。目前的数字业务系统中,当接收到用户发起的业务请求时,根据该业务请求生成相应的单号,根据生成的单号随机选择业务请求处理单元对业务请求进行处理。然而,当处理某业务请求的业务请求处理单元的工作状态出现问题,或业务请求陡增导致对应的业务请求处理单元的计算能力不足时,将严重影响业务请求处理单元对业务请求的处理,进而降低数字业务系统的容灾性能。
技术实现思路
基于此,有必要针对数字业务系统的容灾性能差的问题,提供一种业务请求处理方法、装置、计算机设备和存储介质。一种业务请求处理方法,所述方法包括:检测处理业务请求的业务请求处理单元的状态信息,所述业务请求携带有用户标识;当所述状态信息满足迁移条件时,更换所述用户标识对应 ...
【技术保护点】
1.一种业务请求处理方法,所述方法包括:检测处理业务请求的业务请求处理单元的状态信息,所述业务请求携带有用户标识;当所述状态信息满足迁移条件时,更换所述用户标识对应的目标用户令牌;查找与更换后的目标用户令牌对应的目标业务请求处理单元;将所述业务请求中的至少一部分业务请求,从所述业务请求处理单元迁移至所述目标业务请求处理单元;所述至少一部分业务请求用于指示所述目标业务请求处理单元对所述至少一部分业务请求进行处理。
【技术特征摘要】
1.一种业务请求处理方法,所述方法包括:检测处理业务请求的业务请求处理单元的状态信息,所述业务请求携带有用户标识;当所述状态信息满足迁移条件时,更换所述用户标识对应的目标用户令牌;查找与更换后的目标用户令牌对应的目标业务请求处理单元;将所述业务请求中的至少一部分业务请求,从所述业务请求处理单元迁移至所述目标业务请求处理单元;所述至少一部分业务请求用于指示所述目标业务请求处理单元对所述至少一部分业务请求进行处理。2.根据权利要求1所述的方法,其特征在于,所述检测处理业务请求的业务请求处理单元的状态信息之前,所述方法还包括:接收客户端发送的携带用户标识的业务请求;当接收到的所述业务请求满足访问条件、且所述用户标识未对应用户令牌时,为所述用户标识分配目标用户令牌;查找与所分配的目标用户令牌对应的业务请求处理单元;将所接收到的业务请求传输至所述业务请求处理单元进行处理。3.根据权利要求2所述的方法,其特征在于,所述为所述用户标识分配目标用户令牌,包括:根据候选用户令牌集合中的令牌总数和使用状态为未占用状态的令牌数,确定令牌分配的速率;根据所述令牌分配的速率为所述用户标识分配目标用户令牌;将候选用户令牌集合中所述目标用户令牌的使用状态更新为占用状态。4.根据权利要求2所述的方法,其特征在于,所述为所述用户标识分配目标用户令牌,包括:为所述用户标识分配具有优先级的目标用户令牌,且所述目标用户令牌所具有的优先级与所述业务请求的优先级匹配;所述优先级用于指示所述目标业务请求处理单元按照优先级处理所述业务请求。5.根据权利要求2所述的方法,其特征在于,所述接收客户端发送的携带用户标识的业务请求之前,所述方法还包括:检测各所述业务请求处理单元所处理的业务请求数,或所处理的业务请求对应的用户令牌数;所述为所述用户标识分配目标用户令牌,包括:根据所述业务请求数或所述用户令牌数,从各所述业务请求处理单元中筛选业务请求处理单元;从筛选的业务请求处理单元对应的用户令牌中选取目标用户令牌;为所述用户标识分配所选取的目标用户令牌。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据所述业务请求数或所述用户令牌数,确定目标用户令牌回收时间;当达到所述目标用户令牌回收时间时,在候选用户令牌集合中,将处理业务请求完毕的业务请求处理单元所对应目标用户令牌的使用状态更新;在所述候选用户令牌集合中,将更换前的目标用户令牌的使用状态更新。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定候选用户令牌集合中的令牌总数和使用状态为未占用状态的令牌数;根据所述令牌总数和使用状态为未占用状态的令牌数,确定待创建用户令牌的数量和/或用户令牌回收速率;根据所述待创建用户令牌的数量创建新的用户令牌,和/或,按照所述用户令牌回收速率将与所述用户标识对应的用户令牌进行回收。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述业务请求处理单元继续处理未迁移的部分业务请求;检测所述未迁移的部分业务请求在预设时间内的处理结果;根据所述处理结果,确...
【专利技术属性】
技术研发人员:张帅,夏文龙,刘涤宇,周志龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。