一种异构系统之间分布式事务处理方法及中间件技术方案

技术编号:39964313 阅读:21 留言:0更新日期:2024-01-09 00:17
本发明专利技术提供一种异构系统之间分布式事务处理方法及中间件,处理方法包括:定时获取发送方接口和接收方接口的执行情况,进行日志写入和执行情况分析,并在分析结果异常时通知第三方;其中,发送方、接收方、第三方分别处于不同的系统;通过对发送请求ID、接收请求、执行远程调用、执行回滚进行实时状态获取并进行统计分析,及时建立日志数据基础并在异常时通知到第三方。中间件包括运行分析器、日志处理器、报表中心。本发明专利技术可以解决超大型异构系统分布式事务的安全性问题,实现分布式接口执行流程,通过日志数据建立基础,提高极端异常情况下快速响应和业务还原能力。

【技术实现步骤摘要】

本专利技术涉及异构系统数据交互技术,具体涉及一种异构系统之间分布式事务处理方法及中间件


技术介绍

1、目前市面上的一些成熟的分布式中间处理方案,具其有一定的局限性,其只支持在同一技术体系下运行,如java;另外,需要事务执行时是在同一个服务器控制下,这种方案有带来了效率和系统部署环境的问题,其对超大型异构系统使用具有一定局限性。为保证异构系统之间交互,应对异常情况,实现事务处理,并为异构系统接口执行情况实时追踪、效率分析、数据统计提供工具,提供出本申请。


技术实现思路

1、为解决上述相关现有技术不足,本专利技术提供一种异构系统之间分布式事务处理方法及中间件,解决超大型异构系统分布式事务的安全性问题,实现分布式接口执行流程,通过日志数据建立基础,提高极端异常情况下快速响应和业务还原能力。

2、为了实现本专利技术的目的,拟采用以下方案:

3、一种异构系统之间分布式事务处理方法,包括步骤:

4、定时获取发送方接口和接收方接口的执行情况,进行日志写入和执行情况分析,并在分析结果异本文档来自技高网...

【技术保护点】

1.一种异构系统之间分布式事务处理方法,其特征在于,包括步骤:

2.根据权利要求1所述的异构系统之间分布式事务处理方法,其特征在于,写入日志包括写入文本日志和数据库日志。

3.根据权利要求2所述的异构系统之间分布式事务处理方法,其特征在于,文本日志的格式为:分布式事务info日志-秘钥key:{} n方法名:{} n本地接口请求参数:{} n远程接口请求参数:{} n接口返回:{} n类包名:{} ";数据库日志的格式为包括编号、名称、类型、说明的列表。

4.根据权利要求1所述的异构系统之间分布式事务处理方法,其特征在于,第三方为短信或邮件接收人。...

【技术特征摘要】

1.一种异构系统之间分布式事务处理方法,其特征在于,包括步骤:

2.根据权利要求1所述的异构系统之间分布式事务处理方法,其特征在于,写入日志包括写入文本日志和数据库日志。

3.根据权利要求2所述的异构系统之间分布式事务处理方法,其特征在于,文本日志的格式为:分布式事务info日志-秘钥key:{} n方法名:{} n本地接口请求参数:{} n远程接口请求参数:{} n接口返回:{} n类包名:{} ";数据库日志的格式为包括编号、名称、类型、说明的列表。

4.根据权利要求1所述的异构系统之间分布式事务处理方法,其特征在于,第三方为短信或邮件接收人。

5.根据权利要求1所述的异构系统之间分布式事务处理方法,其特征在于,进行日志写入和执行情况分析时,还进行执行情况统计,以供查询;统计的内容包括执行次数、平均执行时间、执行最长时间、执行最短时间、执行接口成功率、回滚异常通知方式、通知发送对象、通知时间、回滚总次数、回滚成功次数、回滚失败次数、发送请求时间、发送执行结果、发送端执行时间、发送端请求参数、请求前发送方关键业务数据、接收请求时间、接收执行...

【专利技术属性】
技术研发人员:邱超陈乾林王跃赖志强周徐发陈思翰杨美玲王俊淇王敏郭亚男吴佳洁熊宇霞
申请(专利权)人:四川智能建造科技股份有限公司
类型:发明
国别省市:

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

1