【技术实现步骤摘要】
本专利技术涉及异构系统数据交互技术,具体涉及一种异构系统之间分布式事务处理方法及中间件。
技术介绍
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所述的异构系统之间分布式事务处理方法,其特征在于,进行日志写入和执行情况分析时,还进行执行情况统计,以供查询;统计的内容包括执行次数、平均执行时间、执行最长时间、执行最短时间、执行接口成功率、回滚异常通知方式、通知发送对象、通知时间、回滚总次数、回滚成功次数、回滚失败次数、发送请求时间、发送执行结果、发送端执行时间、发送端请求参数、请求前发送方关键业务数据、接收请求时间、接收执行...
【专利技术属性】
技术研发人员:邱超,陈乾林,王跃,赖志强,周徐发,陈思翰,杨美玲,王俊淇,王敏,郭亚男,吴佳洁,熊宇霞,
申请(专利权)人:四川智能建造科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。