消息处理方法和装置制造方法及图纸

技术编号:37428072 阅读:22 留言:0更新日期:2023-04-30 09:48
本发明专利技术公开了一种消息处理方法和装置,涉及大数据技术领域。该方法的一具体实施方式包括:接收外部系统发送的处理消息,所述处理消息中包括:流程标识、切片标识及至少一个消息参数;其中,所述流程标识用于标识目标流程;根据元结构信息及所述至少一个消息参数,生成所述处理消息对应的标准化参数;将所述流程标识、所述切片标识及所述标准化参数,组装为所述处理消息对应的处理事件;根据所述切片标识,从所述目标流程对应的多个切片流程中,确定目标切片流程,并调用所述目标切片流程对所述处理事件的事件信息进行处理。该实施方式能够实现不同业务系统的对接,且具有较好的通用性和扩展性。性和扩展性。性和扩展性。

【技术实现步骤摘要】
消息处理方法和装置


[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]所述处理模块具体用于:
[0046]响应于备选处理事件对应的业务标识为所述目标业务标识,将所述备选处理事件确定为所述目标业务对应的目标处理事件;
[0047]根据各所述目标处理事件对应的切片标识,确定各所述目标处理事件的执行顺序;
[0048]根据所述执行顺序,依次调用各所述目标处理事件对应的切片流程对所述目标处理事件的事件信息进行处理。
[0049]可选地,还包括:
[0050]确定模块,用于确定各所述目标处理事件对应的处理结果;
[0051]响应于各所述目标处理事件对应的处理结果均表征事件处理成功,且各所述目标处理事件对应的切片标识的数目等于总切片数,确定所述目标业务针对所述目标流程的处理已执行完毕。
[0052]可选地,还包括:
[0053]条件确定模块,用于确定所述处理事件的参数信息是否符合所述目标切片流程的输入条件;
[0054]响应于所述参数信息符合所述输入条件,执行所述调用所述目标切片流程对所述处理事件的事件信息进行处理的步骤;
[0055]响应于所述参数信息不符合所述输入条件,生成表征参数异常的异常信息,并将所述异常信息返回给所述外部系统。
[0056]第三方面,本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:接收外部系统发送的处理消息,所述处理消息中包括:流程标识、切片标识及至少一个消息参数;其中,所述流程标识用于标识目标流程;根据元结构信息及所述至少一个消息参数,生成所述处理消息对应的标准化参数;将所述流程标识、所述切片标识及所述标准化参数,组装为所述处理消息对应的处理事件;根据所述切片标识,从所述目标流程对应的多个切片流程中,确定目标切片流程,并调用所述目标切片流程对所述处理事件的事件信息进行处理。2.根据权利要求1所述的方法,其特征在于,所述根据元结构信息及所述至少一个消息参数,生成所述处理消息对应的标准化参数,包括:获取所述元结构信息中的至少一个输出字段;针对每个所述输出字段,根据所述输出字段对应的处理信息及所述消息参数,生成所述输出字段对应的标准化参数;组合每个所述输出字段对应的标准化参数,生成所述处理消息对应的标准化参数。3.根据权利要求1所述的方法,其特征在于,所述处理消息中还包括:目标业务标识,所述目标业务标识用于标识目标业务;所述将所述流程标识、所述切片标识及所述标准化参数,组装为所述处理消息对应的处理事件,包括:将所述目标业务标识、所述流程标识、所述切片标识及所述标准化参数,组装为所述处理消息对应的处理事件;所述调用所述目标切片流程对所述处理事件的事件信息进行处理,包括:响应于备选处理事件对应的业务标识为所述目标业务标识,将所述备选处理事件确定为所述目标业务对应的目标处理事件;根据各所述目标处理事件对应的切片标识,确定各所述目标处理事件的执行顺序;根据所述执行顺序,依次调用各所述目标处理事件对应的切片流程对所述目标处理事件的事件信息进行处理。4.根据权利要求3所述的方法,其特征在于,所述根据所述执行顺序,依次调用各所述目标处理事件对应的切片流程对所述目标处理事件的事件信息进行处理之后,还包括:确定各所述目标处理事件对应的处理结果;响应于各所述目标处理事件对应的处理结果均表征事件处理成功,且各所述目标处理事件对应的切片标识的数目等于总切片数,确定所述目标业务针对所述目标流程的处理已执行完毕。5.根据权利要求1所述的方法,其特征在于,所述调用所述目标切片流程对所述处理事件的事件信息进行处理之前,还包括:确定所述处理事件的参数信息是否符合所述目标切片流程的输入条件;响应于所述参数信息符合所述输入条件,执行所述调用所述目标切片流程对所述处理事件的事件信息进行处理的步骤;响应于所述参数信息不符合所述输入条件,生成表征参数异常的异常信息,并将所述异常信息返回给所述外部系统。
6.根据权利要求1所述的方法,其特征在于,所述根据所述流程标识及所述切片标识,确定目标切片流程之后,还包括:获取所述目标切片流程对应的数据清洗规则;根据所述数据清洗规则,对所述处理事件的参数信息进行清洗处理。7.根据权利要求1所述的方法,其特征在于,所述调用所述目标切片流程对所述处理事件的事件信息进行处理之后,还包括:获取所述处理事件对应的处理结果;响应于所述处理结果表征事件处理失...

【专利技术属性】
技术研发人员:王文超
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1