资源分配方法及装置制造方法及图纸

技术编号:36877375 阅读:15 留言:0更新日期:2023-03-15 20:48
本申请提供了一种资源分配方法及装置,该资源分配方法包括:在目标时期前接收客户端发送的资源预约请求,资源预约请求携带有用户数据,用户数据包括:用户标识、所请求的资源的目标数量;响应于资源预约请求,存储用户数据,用户数据用于指示在目标时期向用户标识对应的用户分配目标数量的资源,本申请实施例采用先预约再兑现资源的方式,避免了集中高并发调用资源,从根本上缓解了对应管理资源的系统的压力。力。力。

【技术实现步骤摘要】
资源分配方法及装置


[0001]本申请涉及计算机领域,尤其涉及一种资源分配方法及装置。

技术介绍

[0002]目前,在一些资源分配中,通常是设置在指定日期对资源进行分配,但是由于指定日期分配的资源量大,若同时处理用户的请求,会增加管理系统压力,进而引发管理系统瘫痪。例如,在信贷业务中,会控制每月的贷款总额度,通常会月初放贷,这会导致客户经理每月月初抢占贷款额度,进而会导致高并发调用信贷管理系统,导致信贷管理系统瘫痪。
[0003]基于上述问题,亟需一种解决资源分配过程中易导致系统瘫痪的问题的方法。

技术实现思路

[0004]本申请实施例提供了一种资源分配方法及装置,以解决解决资源分配过程中易导致系统瘫痪的问题。
[0005]本申请第一方面提供一种资源分配方法,包括:在目标时期前接收客户端发送的资源预约请求,资源预约请求携带有用户数据,用户数据包括:用户标识、所请求的资源的目标数量;响应于资源预约请求,存储用户数据,用户数据用于指示在目标时期向用户标识对应的用户分配目标数量的资源。
[0006]在本申请的一个实施例中,应用于服务器集群,存储用户数据,包括:基于内容发布网络技术,缓存用户数据,并记录用户数据对应的用户状态信息为预约成功;基于负载均衡技术,将用户数据分发至服务器集群中的对应节点服务器;采用节点服务器将用户数据存储在第一数据库中,并将用户数据同步至第二数据库中。
[0007]在本申请的一个实施例中,用户数据还包括:资源预约请求的请求时间,将用户数据同步至第二数据库中之后还包括:根据请求时间,对用户数据进行队列排序。
[0008]在本申请的一个实施例中,根据请求时间,对用户数据进行队列排序之后,还包括:按照第二数据库中的队列排序以及预设的资源总数量,在目标时期向用户标识对应的用户分配目标数量的资源。
[0009]在本申请的一个实施例中,还包括:确定目标字段值所属的目标源表的第三表名;采用第三表名和第一表名作为正例样本,优化训练自然语言处理模型。
[0010]在本申请的一个实施例中,根据请求时间,对用户数据进行队列排序之后,还包括:在目标时期,在第二数据库中随机确定多个用户标识,多个用户标识对应的目标数量的总和小于或等于资源总数量的资源;向多个用户标识对应的用户,按照目标数量分配资源总数量的资源。
[0011]在本申请的一个实施例中,响应于资源预约请求,存储用户数据之后,还包括:在目标时期前若接收到用户的订单取消请求,则删除存储的用户数据,并记录用户数据对应的用户状态信息为订单取消成功。
[0012]在本申请的一个实施例中,响应于资源预约请求,存储用户数据之后,还包括:在
目标时期前若接收到用户的查询请求,则向用户发送用户状态信息,用户状态信息包括:预约成功、预约失败、订单取消成功或订单取消失败的信息。
[0013]在本申请的一个实施例中,资源包括:贷款额度。
[0014]在本申请的一个实施例中,服务器集群包括:云服务器,第一数据库包括:远程字典服务数据库,第二数据库包括:关系型数据库。
[0015]本申请第二方面提供一种资源分配装置,包括:
[0016]接收模块,用于在目标时期前接收客户端发送的资源预约请求,资源预约请求携带有用户数据,用户数据包括:用户标识、所请求的资源的目标数量;
[0017]存储模块,用于响应于资源预约请求,存储用户数据,用户数据用于指示在目标时期向用户标识对应的用户分配目标数量的资源。
[0018]在本申请的一个实施例中,应用于服务器集群,存储模块52,具体用于:基于内容发布网络技术,缓存用户数据,并记录用户数据对应的用户状态信息为预约成功;基于负载均衡技术,将用户数据分发至服务器集群中的对应节点服务器;采用节点服务器将用户数据存储在第一数据库中,并将用户数据同步至第二数据库中。
[0019]在本申请的一个实施例中,用户数据还包括:资源预约请求的请求时间,存储模块在将用户数据同步至第二数据库中之后,还用于:根据请求时间,对用户数据进行队列排序。
[0020]在本申请的一个实施例中,还包括分配模块(未示出),用于根据请求时间,在存储模块对用户数据进行队列排序之后,按照第二数据库中的队列排序以及预设的资源总数量,在目标时期向用户标识对应的用户分配目标数量的资源。
[0021]在本申请的一个实施例中,分配模块,用于在目标时期,在第二数据库中随机确定多个用户标识,多个用户标识对应的目标数量的总和小于或等于资源总数量的资源;向多个用户标识对应的用户,按照目标数量分配资源总数量的资源。
[0022]在本申请的一个实施例中,还包括删除模块(未示出),用于响应于资源预约请求,存储用户数据之后,在目标时期前若接收到用户的订单取消请求,则删除存储的用户数据,并记录用户数据对应的用户状态信息为订单取消成功。
[0023]在本申请的一个实施例中,还包括发送模块,用于响应于资源预约请求,存储用户数据之后,在目标时期前若接收到用户的查询请求,则向用户发送用户状态信息,用户状态信息包括:预约成功、预约失败、订单取消成功或订单取消失败的信息。
[0024]在本申请的一个实施例中,资源包括:贷款额度。
[0025]在本申请的一个实施例中,服务器集群包括:云服务器,第一数据库包括:远程字典服务数据库,第二数据库包括:关系型数据库。
[0026]本申请第三方面提供一种电子设备,包括存储器与处理器;其中,
[0027]存储器用于存储程序代码;
[0028]处理器用于调用程序代码实现上述任一项的资源分配方法。
[0029]本申请第四方面提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使得电子设备执行上述任一项的资源分配方法。
[0030]本申请第五方面提供一种计算机程序产品,计算机程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计
算机程序,至少一个处理器执行计算机程序使得电子设备执行第一方面任一项的资源分配方法。
[0031]由上述技术方案可以看出,本申请实施例在目标时期前接收客户端发送的资源预约请求,资源预约请求携带有用户数据,用户数据包括:用户标识、所请求的资源的目标数量;响应于资源预约请求,存储用户数据,用户数据用于指示在目标时期向用户标识对应的用户分配目标数量的资源,本申请实施例采用先预约再兑现资源的方式,避免了集中高并发调用资源,从根本上缓解了对应管理资源的系统的压力。
附图说明
[0032]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本申请提供的资源分配方法的应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源分配方法,其特征在于,包括:在目标时期前接收客户端发送的资源预约请求,所述资源预约请求携带有用户数据,所述用户数据包括:用户标识、所请求的资源的目标数量;响应于所述资源预约请求,存储所述用户数据,所述用户数据用于指示在所述目标时期向用户标识对应的用户分配所述目标数量的资源。2.根据权利要求1所述的资源分配方法,其特征在于,应用于服务器集群,所述存储所述用户数据,包括:基于内容发布网络技术,缓存所述用户数据,并记录所述用户数据对应的用户状态信息为预约成功;基于负载均衡技术,将所述用户数据分发至所述服务器集群中的对应节点服务器;采用所述节点服务器将所述用户数据存储在第一数据库中,并将所述用户数据同步至第二数据库中。3.根据权利要求2所述的资源分配方法,其特征在于,所述用户数据还包括:所述资源预约请求的请求时间,所述将所述用户数据同步至第二数据库中之后,还包括:根据所述请求时间,对所述用户数据进行队列排序。4.根据权利要求3所述的资源分配方法,其特征在于,根据所述请求时间,对所述用户数据进行队列排序之后,还包括:按照所述第二数据库中的队列排序以及预设的资源总数量,在所述目标时期向用户标识对应的用户分配所述目标数量的资源。5.根据权利要求3所述的资源分配方法,其特征在于,所述根据所述请求时间,对所述用户数据进行队列排序之后,还包括:在所述目标时期,在所述第二数据库中随机确定多个用户标识,所述...

【专利技术属性】
技术研发人员:孙樱郡周晟焘
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1