交易事件处理方法、装置及系统制造方法及图纸

技术编号:36828044 阅读:22 留言:0更新日期:2023-03-12 01:35
本申请提供了一种交易事件处理方法、装置及系统,方法应用于通用数据处理引擎,引擎配置有性能事件接口和监控适配模块;监控适配模块中包括至少一个对接外部监控系统的接口适配实例;方法包括:响应交易事件,创建性能记录器,以使性能记录器从监控适配模块中查找性能事件接口对应的接口适配实例,并触发性能事件接口工作;在触发性能事件接口工作过程中,通过接口适配实例引用性能事件接口,进行与外部监控系统间的交易通信。通过引擎配置的性能事件接口和监控适配模块,以及对交易事件响应时创建的性能记录器,完成交易处理并实现与外部监控系统的通信,可以降低与外部监控系统的耦合程度,从而在引擎工作过程中无需关心监控系统的情况。统的情况。统的情况。

【技术实现步骤摘要】
交易事件处理方法、装置及系统


[0001]本申请涉及金融
,尤其是涉及一种交易事件处理方法、装置及系统。

技术介绍

[0002]在应用系统的研发中,为了支撑应用系统的快速研发,通常比较成熟的研发组织,会将历史经验进行总结提炼与升华,研发一套基础的开发平台,一般称为基础框架或者某种核心引擎,用来通过组件化和配置化来支持应用系统业务能力的快速研发。通过标准化过程交付来提供高质量高效率的成果物。
[0003]而在核心引擎的研发中,一个重要的特点就是核心的模型和处理能力要跟上层的某些具体实现分离和解耦,这些诸多的解耦设计中,其中与外部监控系统的解耦与融合方案是重要的课题之一。
[0004]某些监控系统提供SDK,供应用系统中的核心引擎进行引用和调用,以便于进行数据埋点。一般核心引擎对于这些SDK的使用时是直接引用,这样会造成应用系统与监控系统的强耦合。如果要进行监控系统的更新替换或者在相同的位置增加新的埋点,则需要应用系统中的核心引擎进行代码新增或者变更。

技术实现思路

[0005]本申请的目的在于提供一种交易事件处理方法、装置及系统,通过引擎配置的性能事件接口和监控适配模块,以及对交易事件响应时创建的性能记录器,完成交易处理并实现与外部监控系统的通信,可以降低与外部监控系统的耦合程度,从而在引擎工作过程中无需关心监控系统的情况。
[0006]第一方面,本申请实施例提供一种交易事件处理方法,方法应用于通用数据处理引擎,引擎配置有性能事件接口和监控适配模块;监控适配模块中包括至少一个接口适配实例;每个接口适配实例用于对接一个外部监控系统;方法包括:响应交易事件,创建性能记录器,以使性能记录器从监控适配模块中查找性能事件接口对应的接口适配实例,并触发性能事件接口工作;在触发性能事件接口工作过程中,通过接口适配实例引用性能事件接口,进行与外部监控系统间的交易通信。
[0007]在本申请较佳的实施方式中,上述创建性能记录器,以使性能记录器从监控适配模块中查找性能事件接口对应的接口适配实例的步骤,包括:创建性能记录器,以使性能记录器通过ServiceLoader机制,查找与性能事件接口对应的接口适配实例。
[0008]在本申请较佳的实施方式中,上述响应交易事件,创建性能记录器,以使性能记录器触发性能事件接口工作的步骤,包括:响应交易开始事件,创建性能记录器,以使性能记录器触发性能事件接口的交易开始;响应交易上下文更新事件,通过创建性能记录器触发性能事件接口的交易上下文更新;响应交易结束事件,销毁性能记录器,以触发性能事件接口的交易结束。
[0009]在本申请较佳的实施方式中,上述接口适配实例包括:CAT系统适配接口;通过接
口适配实例引用性能事件接口,进行与外部监控系统间的交易通信的步骤,包括:通过CAT系统适配接口引用性能事件接口,并调用CAT系统中相关SDK,完成CAT系统间的通信。
[0010]在本申请较佳的实施方式中,上述接口适配实例包括:数据平台适配接口;通过接口适配实例引用性能事件接口,进行与外部监控系统间的交易通信的步骤,包括:通过数据平台适配接口引用性能事件接口,将性能记录器记录的交易上下文更新信息发送至数据平台适配接口对接的大数据处理平台。
[0011]在本申请较佳的实施方式中,上述性能事件接口和引擎创建的性能记录器设置于同一公共模块中,均可被引擎和接口适配实例引用。
[0012]第二方面,本申请实施例还提供一种交易事件处理装置,装置应用于通用数据处理引擎,引擎配置有性能事件接口和监控适配模块;监控适配模块中包括至少一个接口适配实例;每个接口适配实例用于对接一个外部监控系统;装置包括:记录器创建模块,用于响应交易事件,创建性能记录器,以使性能记录器从监控适配模块中查找性能事件接口对应的接口适配实例,并触发性能事件接口工作;引用模块,用于在触发性能事件接口工作过程中,通过接口适配实例引用性能事件接口,进行与外部监控系统间的交易通信。
[0013]第三方面,本申请实施例还提供一种交易事件处理系统,系统包括:依次连接的通用数据处理引擎、性能事件接口和监控适配模块;所述监控适配模块中包括至少一个接口适配实例;每个所述接口适配实例用于对接一个所述外部监控系统;通用数据处理引擎用于执行如第一方面任一项的方法。
[0014]在本申请较佳的实施方式中,上述适配实例包括:CAT系统适配接口和数据平台适配接口。
[0015]第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述第一方面所述的方法。
[0016]本申请实施例提供的交易事件处理方法、装置及系统中,方法应用于通用数据处理引擎,引擎配置有性能事件接口和监控适配模块;监控适配模块中包括至少一个接口适配实例;每个接口适配实例用于对接一个外部监控系统;方法包括:响应交易事件,创建性能记录器,以使性能记录器从监控适配模块中查找性能事件接口对应的接口适配实例,并触发性能事件接口工作;在触发性能事件接口工作过程中,通过接口适配实例引用性能事件接口,进行与外部监控系统间的交易通信。本申请实施例中通过引擎配置的性能事件接口和监控适配模块,以及对交易事件响应时创建的性能记录器,完成交易处理并实现与外部监控系统的通信,可以降低与外部监控系统的耦合程度,从而在引擎工作过程中无需关心监控系统的情况。
附图说明
[0017]为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本申请实施例提供的一种交易事件处理方法的流程图;
[0019]图2为本申请实施例提供的一种交易事件处理方法中触发接口的流程图;
[0020]图3为本申请实施例提供的一种交易事件处理方法流程的示意图;
[0021]图4为本申请实施例提供的一种交易事件处理装置的结构框图;
[0022]图5为本申请实施例提供的一种交易事件处理系统的结构框图;
[0023]图6为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0024]下面将结合实施例对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]目前,针对核心引擎的研发中,引擎与外部监控系统的解耦与融合方案是重要的课题之一。相关技术中,通过是外部监控系统提供SDK,供应用系统中的核心引擎进行引用和调用,以便于进行数据埋点。一般核心引擎对于这些SDK的使用时是直接引用,这样会造成应用系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易事件处理方法,其特征在于,所述方法应用于通用数据处理引擎,所述引擎配置有性能事件接口和监控适配模块;所述监控适配模块中包括至少一个接口适配实例;每个所述接口适配实例用于对接一个外部监控系统;所述方法包括:响应交易事件,创建性能记录器,以使所述性能记录器从所述监控适配模块中查找所述性能事件接口对应的接口适配实例,并触发所述性能事件接口工作;在触发所述性能事件接口工作过程中,通过所述接口适配实例引用所述性能事件接口,进行与外部监控系统间的交易通信。2.根据权利要求1所述的方法,其特征在于,创建性能记录器,以使所述性能记录器从所述监控适配模块中查找所述性能事件接口对应的接口适配实例的步骤,包括:创建性能记录器,以使所述性能记录器通过ServiceLoader机制,查找与所述性能事件接口对应的接口适配实例。3.根据权利要求1所述的方法,其特征在于,响应交易事件,创建性能记录器,以使所述性能记录器触发所述性能事件接口工作的步骤,包括:响应交易开始事件,创建性能记录器,以使所述性能记录器触发所述性能事件接口的交易开始;响应交易上下文更新事件,通过所述创建性能记录器触发所述性能事件接口的交易上下文更新;响应交易结束事件,销毁所述性能记录器,以触发所述性能事件接口的交易结束。4.根据权利要求1所述的方法,其特征在于,所述接口适配实例包括:CAT系统适配接口;通过所述接口适配实例引用所述性能事件接口,进行与外部监控系统间的交易通信的步骤,包括:通过所述CAT系统适配接口引用所述性能事件接口,并调用CAT系统中相关SDK,完成所述CAT系统间的通信。5.根据权利要求1所述的方法,其特征在于,所述接口适配实例包括:数据平台适配接口;通过所述接口适配...

【专利技术属性】
技术研发人员:徐栋
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1