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

技术编号:39262967 阅读:25 留言:0更新日期:2023-10-30 12:15
本发明专利技术提供一种服务器资源分配方法及装置,涉及云计算技术领域,可应用于金融技术领域或其他技术领域。该服务器资源分配方法包括:根据服务器接入数据获取响应成功率和状态转移率;根据所述响应成功率、所述状态转移率和服务器收益补贴确定服务器索引值;根据所述服务器索引值选取对应的队列向所述服务器推送报文。本发明专利技术可以减少资源浪费,提升服务器的对外服务能力。的对外服务能力。的对外服务能力。

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


[0001]本专利技术涉及云计算
,具体地,涉及一种服务器资源分配方法及装置。

技术介绍

[0002]随着以互联网为基础的金融业务的飞速发展,企业业务系统与银行业务系统的有机互联应用场景日渐增多。当企业的申请指令提交至银行业务系统,业务操作人员完成业务处理后需第一时间将处理结果通知给企业,以便企业可以及时做后续业务处理。在将处理结果通知给企业时,银行侧服务器与企业侧服务器之间合理的资源分配可以很大程度上节省服务器资源,确保银行侧服务器在不影响服务质量的前提下能够尽可能多的为更多的企业提供对外服务。
[0003]现有技术主要存在以下两个方面的缺点:一是需对所有接入本方服务器的对方服务器进行定期主动检测,主动检测会占用一定的服务器资源,合理设置检测频率难度较大,频率太高可能会占用过多服务器资源,频率太低可能无法准确评估服务器资源情况;二是对收集的数据进行分析计算时,使用的是简单的权重公式计算方法,计算公式的各项权重不能根据服务器资源实际情况进行实时自动调整,无法精准评估各服务器资源的实际情况。

技术实现思路

[0004]本专利技术实施例的主要目的在于提供一种服务器资源分配方法及装置,以减少资源浪费,提升服务器的对外服务能力。
[0005]为了实现上述目的,本专利技术实施例提供一种服务器资源分配方法,包括:
[0006]根据服务器接入数据获取响应成功率和状态转移率;
[0007]根据所述响应成功率、所述状态转移率和服务器收益补贴确定服务器索引值
[0008]根据所述服务器索引值选取对应的队列向所述服务器推送报文。
[0009]在其中一种实施例中,还包括:
[0010]根据所述服务器接入数据获取连续失败次数;
[0011]根据所述响应成功率、通信总次数和所述连续失败次数确定所述服务器收益补贴。
[0012]在其中一种实施例中,还包括:
[0013]获取报文的推送结果,根据所述推送结果、所述状态转移率和所述服务器收益补贴更新所述响应成功率。
[0014]在其中一种实施例中,根据推送结果、所述状态转移率和所述服务器收益补贴更新所述响应成功率包括:
[0015]当所述推送结果为成功时,确定所述响应成功率为所述回报值;
[0016]当所述推送结果为失败时,确定所述服务器收益补贴为所述回报值;
[0017]根据推送结果、所述状态转移率和所述回报值更新所述响应成功率。
[0018]在其中一种实施例中,还包括:
[0019]根据所述推送结果更新所述状态转移率。
[0020]在其中一种实施例中,根据所述服务器索引值选取对应的队列向所述服务器推送报文包括:
[0021]根据队列的通信能力确定索引区间;
[0022]根据所述服务器索引值和所述索引区间的比较结果选取对应的队列向所述服务器推送报文。
[0023]本专利技术实施例还提供一种服务器资源分配装置,包括:
[0024]获取模块,用于根据服务器接入数据获取响应成功率和状态转移率;
[0025]服务器索引值模块,用于根据所述响应成功率、所述状态转移率和服务器收益补贴确定服务器索引值;
[0026]推送模块,用于根据所述服务器索引值选取对应的队列向所述服务器推送报文。
[0027]在其中一种实施例中,还包括:
[0028]连续失败次数模块,用于根据所述服务器接入数据获取连续失败次数;
[0029]服务器收益补贴模块,用于根据所述响应成功率、通信总次数和所述连续失败次数确定所述服务器收益补贴。
[0030]在其中一种实施例中,还包括:
[0031]响应成功率更新模块,用于获取报文的推送结果,根据所述推送结果、所述状态转移率和所述服务器收益补贴更新所述响应成功率。
[0032]在其中一种实施例中,响应成功率更新模块包括:
[0033]回报值单元,用于当所述推送结果为成功时,确定所述响应成功率为所述回报值;当所述推送结果为失败时,确定所述服务器收益补贴为所述回报值;
[0034]响应成功率更新单元,用于根据推送结果、所述响应成功率、所述状态转移率和所述回报值更新所述响应成功率。
[0035]在其中一种实施例中,还包括:
[0036]状态转移率更新模块,用于根据所述推送结果更新所述状态转移率。
[0037]在其中一种实施例中,推送模块包括:
[0038]索引区间单元,用于根据队列的通信能力确定索引区间;
[0039]推送单元,用于根据所述服务器索引值和所述索引区间的比较结果选取对应的队列向所述服务器推送报文。
[0040]本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的服务器资源分配方法的步骤。
[0041]本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的服务器资源分配方法的步骤。
[0042]本专利技术实施例还提供一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现所述的服务器资源分配方法的步骤。
[0043]本专利技术实施例的服务器资源分配方法及装置根据服务器接入数据获取响应成功率和状态转移率以确定服务器索引值,进而根据服务器索引值选取对应的队列向服务器推
送报文,可以减少资源浪费,提升服务器的对外服务能力。
附图说明
[0044]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本专利技术实施例中服务器资源分配方法的流程图;
[0046]图2是本专利技术另一实施例中服务器资源分配方法的流程图;
[0047]图3是本专利技术实施例中确定服务器收益补贴的流程图;
[0048]图4是本专利技术实施例中S103的流程图;
[0049]图5是本专利技术实施例中更新响应成功率的流程图;
[0050]图6是本专利技术实施例中服务器资源分配装置的结构框图;
[0051]图7为本申请实施例的电子设备9600的系统构成的示意框图。
具体实施方式
[0052]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0053]本领域技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器资源分配方法,其特征在于,包括:根据服务器接入数据获取响应成功率和状态转移率;根据所述响应成功率、所述状态转移率和服务器收益补贴确定服务器索引值;根据所述服务器索引值选取对应的队列向所述服务器推送报文。2.根据权利要求1所述的服务器资源分配方法,其特征在于,还包括:根据所述服务器接入数据获取连续失败次数;根据所述响应成功率、通信总次数和所述连续失败次数确定所述服务器收益补贴。3.根据权利要求1所述的服务器资源分配方法,其特征在于,还包括:获取报文的推送结果,根据所述推送结果、所述状态转移率和所述服务器收益补贴更新所述响应成功率。4.根据权利要求3所述的服务器资源分配方法,其特征在于,根据推送结果、所述状态转移率和所述服务器收益补贴更新所述响应成功率包括:当所述推送结果为成功时,确定所述响应成功率为回报值;当所述推送结果为失败时,确定所述服务器收益补贴为所述回报值;根据推送结果、所述状态转移率和所述回报值更新所述响应成功率。5.根据权利要求1所述的服务器资源分配方法,其特征在于,还包括:根据所述推送结果更新所述状态转移率。6.根据权利要求1...

【专利技术属性】
技术研发人员:石静
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1