资源计算方法、装置、计算机及存储介质与流程

    技术2025-01-05  47


    本技术涉及资源计算领域,尤其涉及一种资源计算方法、装置、计算机及存储介质。


    背景技术:

    1、目前在分布式系统服务架构中,一个完整交易链路经常会涉及内部或外部多个服务间调用,在整个链路中的各个服务所需要的资源不尽相同,为了避免在链路中发生资源抢夺影响整个链路,需要对交易进行资源计算。

    2、传统的计算方法在处理金融交易时,不考虑交易的环境或上下文,对所有交易采用相同的处理方式和资源分配策略,无法单独从交易数据层面做到准确的资源计算,可能会导致资源计算的偏差。


    技术实现思路

    1、本技术实施例提供一种资源计算方法、装置、计算机及存储介质,通过根据以有向有环图表示的交易的多个权重确定交易所需资源,有利于提高资源计算的准确性。

    2、第一方面,本技术实施例提供了一种资源计算方法,应用于资源计算系统的服务器,所述方法包括:

    3、获取客户指标数据和历史交易数据,其中,所述客户指标数据和所述历史交易数据通过有向有环图表示,所述有向有环图包括一个或多个用于表示交易的路径,每个路径包括一个或多个用于表示交易操作的节点;根据所述客户指标数据确定所述有向有环图中所有路径的技术权重;根据所述历史交易数据确定所述有向有环图中所有路径的业务权重;根据所述历史交易数据确定所述有向有环图中所有路径的环权重;根据所述技术权重、所述业务权重以及所述环权重确定交易所需资源。

    4、在一些实施例中,所述根据所述客户指标数据确定所述有向有环图中所有路径的技术权重,包括:

    5、根据所述客户指标数据确定目标指标信息;确定所述有向有环图中第一路径占所有路径的第一比例,所述第一路径为所述有向有环图中任一路径;确定所述有向有环图中第一路径中目标指标信息出现的第一概率;获取所述第一比例与所述第一概率的第一乘积;获取所述有向有环图中不同路径占所有路径的比例与所述有向有环图中不同路径中目标指标信息出现的概率的乘积的第一和值;获取所述第一乘积与所述第一和值的倒数的第二乘积,所述第二乘积为所述第一路径的技术权重;重复上述步骤,直至获取所述有向有环图中所有路径的技术权重。

    6、在一些实施例中,所述历史交易数据通过多个有向有环图表示,一个有向有环图对应一个交易场景,所述根据所述历史交易数据确定所述有向有环图中所有路径的业务权重,包括:

    7、确定所述第一有向有环图中第二路径占所述第一有向有环图中所有路径的第二比例,所述第二路径为所述第一有向有环图中任一路径;确定所述第一有向有环图占所有有向有环图的第三比例;获取所述第二比例与所述第三比例的第二和值,所述第二和值为所述第二路径的业务权重;重复上述步骤,直至获取所有有向有环图中所有路径的业务权重。

    8、在一些实施例中,所述根据所述历史交易数据确定所述有向有环图中所有路径的环权重,包括:

    9、确定所述有向有环图中第三路径中的有向环数,所述第三路径为所述有向有环图中任一路径;确定所述有向有环图中第三路径中的节点数;获取所述有向环数与所述节点数的倒数的第三乘积,所述第三乘积为所述第三路径的环权重;重复上述步骤,直至获取所述有向有环图中所有路径的环权重。

    10、在一些实施例中,所述根据所述技术权重、所述业务权重以及所述环权重确定交易所需资源,包括:

    11、根据所述技术权重、所述业务权重以及所述环权重确定所述有向有环图中不同路径的综合评分;根据所述综合评分确定所述有向有环图的第四路径,所述第四路径为所述有向有环图中综合评分最高的路径;根据所述技术权重、所述业务权重、所述环权重以及所述综合评分确定所述第四路径的资源。

    12、在一些实施例中,所述根据所述技术权重、所述业务权重以及所述环权重确定所述有向有环图中不同路径的综合评分,所述方法还包括:

    13、根据所述有向有环图中第五路径的所述技术权重、所述业务权重以及所述环权重确定所述第五路径的技术权重方差、业务权重方差以及环权重方差,所述第五路径为所述有向有环图中任一路径;获取所述技术权重与所述技术权重方差的第四乘积;获取所述业务权重与所述业务权重方差的第五乘积;获取所述环权重与所述环权重方差的第六乘积;获取所述技术权重方差、所述业务权重方差以及所述环权重方差的第三和值;获取所述第四乘积、所述第五乘积以及所述第六乘积的第四和值;获取所述第四和值与所述第三和值的倒数的第七乘积,所述第七乘积为所述第五路径的综合评分;重复上述步骤,直至获取所述有向有环图中所有路径的综合评分。

    14、在一些实施例中,所述根据所述技术权重、所述业务权重、所述环权重以及所述综合评分确定所述第四路径的资源,包括:

    15、获取所述第四路径的业务权重方差与所述第四路径的业务权重的第八乘积;获取所述第四路径的环权重方差与所述第四路径的环权重的第九乘积;获取所述第八乘积与第一预设值的第十乘积;获取所述第九乘积与所述第一预设值的第十一乘积;获取所述第十乘积、第十一乘积以及第二预设值的第五和值;获取所述第五和值与默认资源的第十二乘积,所述第十二乘积为所述第四路径的资源。

    16、第二方面,本技术实施例提供了一种资源计算装置,包括:

    17、获取模块,获取客户指标数据和历史交易数据,其中,所述客户指标数据和所述历史交易数据通过有向有环图表示,所述有向有环图包括一个或多个用于表示交易的路径,每个路径包括一个或多个用于表示交易操作的节点;

    18、处理模块,用于根据所述客户指标数据确定所述有向有环图中所有路径的技术权重;以及根据所述历史交易数据确定所述有向有环图中所有路径的业务权重;以及根据所述历史交易数据确定所述有向有环图中所有路径的环权重;以及根据所述技术权重、所述业务权重以及所述环权重确定交易所需资源。

    19、第三方面,本技术实施例提供了一种计算机,包括:

    20、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的可执行程序代码,所述处理器执行所述可执行程序代码时执行如第一方面中任一项所述的方法。

    21、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有资源计算程序,所述资源计算程序包括执行指令,所述执行指令用于执行如第一方面中任一项所述的方法。

    22、第五方面,本技术提供了一种计算机程序产品,所述计算机程序产品被处理器执行时用于实现如第一方面中任一项所述的方法。

    23、通过实施本技术实施例,资源计算系统的服务器先获取客户指标数据和历史交易数据,其中,所述客户指标数据和所述历史交易数据通过有向有环图表示,所述有向有环图包括一个或多个用于表示交易的路径,每个路径包括一个或多个用于表示交易操作的节点;然后根据所述客户指标数据确定所述有向有环图中所有路径的技术权重;然后根据所述历史交易数据确定所述有向有环图中所有路径的业务权重;然后根据所述历史交易数据确定所述有向有环图中所有路径的环权重;最后根据所述技术权重、所述业务权重以及所述环权重确定交易所需资源。通过根据以有向有环图表示的交易的多个权重确定交易所需资源,有利于提高资源计算的准确性。


    技术特征:

    1.一种资源计算方法,其特征在于,应用于资源计算系统的服务器,所述方法包括:

    2.如权利要求1所述的方法,其特征在于,所述根据所述客户指标数据确定所述有向有环图中所有路径的技术权重,包括:

    3.如权利要求1所述的方法,其特征在于,所述历史交易数据通过多个有向有环图表示,一个有向有环图对应一个交易场景,所述根据所述历史交易数据确定所述有向有环图中所有路径的业务权重,包括:

    4.如权利要求1所述的方法,其特征在于,所述根据所述历史交易数据确定所述有向有环图中所有路径的环权重,包括:

    5.如权利要求1所述的方法,其特征在于,所述根据所述技术权重、所述业务权重以及所述环权重确定交易所需资源,包括:

    6.如权利要求5所述的方法,其特征在于,所述根据所述技术权重、所述业务权重以及所述环权重确定所述有向有环图中不同路径的综合评分,包括:

    7.如权利要求5所述的方法,其特征在于,所述根据所述技术权重、所述业务权重、所述环权重以及所述综合评分确定所述第四路径的资源,包括:

    8.一种资源计算装置,其特征在于,所述装置包括:

    9.一种计算机,其特征在于,包括:

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有资源计算程序,所述资源计算程序包括执行指令,所述执行指令用于执行如权利要求1-7任一项所述资源计算方法的步骤。


    技术总结
    本申请公开了一种资源计算方法、装置、计算机及存储介质,应用于资源计算系统的服务器,所述方法包括:获取客户指标数据和历史交易数据,其中,所述客户指标数据和所述历史交易数据通过有向有环图表示,所述有向有环图包括一个或多个用于表示交易的路径,每个路径包括一个或多个用于表示交易操作的节点;根据所述客户指标数据确定所述有向有环图中所有路径的技术权重;根据所述历史交易数据确定所述有向有环图中所有路径的业务权重和环权重;根据所述技术权重、所述业务权重以及所述环权重确定交易所需资源。通过根据以有向有环图表示的交易的多个权重确定交易所需资源,有利于提高资源计算的准确性。

    技术研发人员:李朝玺
    受保护的技术使用者:深圳前海微众银行股份有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-24615.html

    最新回复(0)