业务处理方法、装置、设备及存储介质制造方法及图纸

技术编号:34529248 阅读:35 留言:0更新日期:2022-08-13 21:21
本申请提供一种业务处理方法、装置、设备及存储介质,该方法包括:获取多种业务应用在处理业务过程中的处理性能数据;根据所述处理性能数据判断各业务应用是否满足业务实例扩充条件;若确定满足业务实例扩充条件,则确定空闲业务实例,以使业务应用系统将所述空闲业务实例从原始业务应用切换到第一目的业务应用中,所述第一目的业务应用为满足业务实例扩充条件的业务应用。本申请的方法,缓解了由于业务负载不均衡、资源利用不平衡所导致的业务告警和积压问题,能有效预防生产故障。能有效预防生产故障。能有效预防生产故障。

【技术实现步骤摘要】
业务处理方法、装置、设备及存储介质


[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]图1为本申请实施例提供的业务处理方法的应用场景图;<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:获取多种业务应用在处理业务过程中的处理性能数据;根据所述处理性能数据判断各业务应用是否满足业务实例扩充条件;若确定满足业务实例扩充条件,则确定空闲业务实例,以使业务应用系统将所述空闲业务实例从原始业务应用切换到第一目的业务应用中,所述第一目的业务应用为满足业务实例扩充条件的业务应用。2.根据权利要求1所述的方法,其特征在于,所述获取多种业务应用在处理业务过程中的处理性能数据,包括:按照业务应用类型,将每种业务应用的原始业务运行数据存储到预设数据库中;从所述预设数据库中获取所述原始业务运行数据;针对每种业务应用,根据所述原始业务运行数据确定对应的处理性能数据。3.根据权利要求1所述的方法,其特征在于,所述处理性能数据包括以下数据的任意一种或多种:单批次业务处理网络耗时、处理业务负载比例、单批次业务处理时长;所述根据所述处理性能数据判断各业务应用是否满足业务实例扩充条件,包括:判断任意一种处理性能数据是否连续多次达到对应的预设性能阈值;若确定任意一种处理性能数据连续多次达到对应的预设性能阈值,则确定满足业务实例扩充条件;若确定任意一种处理性能数据未连续多次达到对应的预设性能阈值,则确定不满足业务实例扩充条件。4.根据权利要求3所述的方法,其特征在于,所述若确定满足业务实例扩充条件,则确定空闲业务实例,包括:若确定满足业务实例扩充条件,则获取除第一目的业务应用以外的业务应用;根据所述处理性能数据,从所述除第一目的业务应用以外的业务应用中获取满足业务实例缩小条件的业务应用;从所述满足业务实例缩小条件的业务应用中获取空闲业务实例。5.根据权利要求1所述的方法,其特征在于,所述确定空闲业务实例之后,还包括:获取所述原始业务应用标识信息、第一目的业务应用标识信息及空闲业务实例对应的业务通道标识信息;根据所述原始业务...

【专利技术属性】
技术研发人员:汪全龙
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1