[发明专利]基于规则引擎的分布式应用系统交易状态一致化方法和系统在审
申请号: | 202111495551.6 | 申请日: | 2021-12-08 |
公开(公告)号: | CN114140247A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 赵世硕;郑常熠 | 申请(专利权)人: | 兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/23;G06F16/2458;G06F16/25 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 祁春倪 |
地址: | 350000 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 规则 引擎 分布式 应用 系统 交易 状态 一致 方法 | ||
本发明提供了一种基于规则引擎的分布式应用系统交易状态一致化方法和系统,包括:差错管理步骤:根据预设规则确定交易状态,当交易状态不一致时,通过补偿交易调整为一致;流水处理步骤:通过异步的方式,将交易的信息以预设统一的规则进行登记,并通过流计算的方式将交易信息进行加工,生成统一的中间表,用于流水信息抽取和保存;接口管理步骤:管理实时交易接口和流水映射方式,通过映射形式将不同的流水映射为统一标准和字典。本发明将变更集中在本系统中,通过映射、异步等方式解耦,减少对于现有业务系统的代码侵入和改造,降低了对于现有业务的影响。
技术领域
本发明涉及数据同步技术领域,具体地,涉及一种基于规则引擎的分布式应用系统交易状态一致化方法和系统。
背景技术
现有平台中,各个分散的外围业务系统只能获取到本系统相关的流水状态等信息,当出现异常造成交易中断时,也是按照本系统的情况和对于交易的定义理解进行处理,保证本系统的最终一致。当业务逐渐发展,业务系统逐渐增加,业务流程逐渐复杂,出现了单个业务系统无法仅凭本系统信息进行后续处理的场景,需要向其他系统获取额外信息,而且当多系统共用账户的账务出现异常时,很难保证问题流水可以及时发现和处理。
专利文献CN109271443A(申请号:CN201810870706.1)公开了一种分布式数据一致性处理方法、系统、装置和存储介质,所述方法包括:在交易执行过程中,记录交易步骤和保存现场数据;在交易发生失败时,通过所述现场数据进行逆向操作,还原交易初始状态;通过同步方式和异步方式对所述现场数据进行恢复处理。然而该专利依旧采用现有的技术思路,各个系统自行处理,必然会导致子系统间耦合度增加,业务的新增、变更、扩展和后续维护难度大幅增加。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于规则引擎的分布式应用系统交易状态一致化方法和系统。
根据本发明提供的基于规则引擎的分布式应用系统交易状态一致化方法,包括:
差错管理步骤:根据预设规则确定交易状态,当交易状态不一致时,通过补偿交易调整为一致;
流水处理步骤:通过异步的方式,将交易的信息以预设统一的规则进行登记,并通过流计算的方式将交易信息进行加工,生成统一的中间表,用于流水信息抽取和保存;
接口管理步骤:管理实时交易接口和流水映射方式,通过映射形式将不同的流水映射为统一标准和字典。
优选的,当交易状态更新时同步到中间表中,并根据更新后的交易状态处理其他交易;
在分布式应用系统使用的开发框架不同时,进行文件同步。
优选的,所述接口管理步骤包括流水状态映射配置、流水字段映射配置、补偿交易接口配置和流水文件批量同步接口配置;
所述流水状态映射配置包括各分布式应用系统流水表与中间表的成功、失败、待决状态映射规则的配置;
所述流水字段映射配置包括各分布式系统流水表对应状态字段名称的配置;
所述补偿交易接口配置包括各分布式系统正向调账、反向调账、状态查询的交易及出入参的配置;
所述流水文件批量同步接口配置包括流水表与中间表字段的映射规则的配置。
优选的,还包括对账管理步骤:根据预设对账规则展示各分布式应用系统实时流水交易情况,并对比账户的出入账流水。
优选的,还包括预警监控步骤:当出现无法通过配置自动处理的情况,或者监控参数超过预设阈值时,进行报警处理。
根据本发明提供的基于规则引擎的分布式应用系统交易状态一致化系统,包括:
差错管理模块:根据预设规则确定交易状态,当交易状态不一致时,通过补偿交易调整为一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司,未经兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111495551.6/2.html,转载请声明来源钻瓜专利网。