买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中电金信软件有限公司
摘要:本申请提供了一种分布式事务调度方法和分布式事务系统,包括:第一应用程序执行目标聚合服务的第一阶段主事务,以按照预定顺序依次向每个第二应用程序发送第一调用请求;每个第二应用程序响应于接收到的第一调用请求,执行相应的第一阶段子事务,生成第一阶段子事务执行数据,向第一应用程序反馈执行结果;第一应用程序根据接收到的执行结果,执行目标聚合服务的第二阶段主事务,以根据第二阶段调用策略确定首个目标第二应用程序并发送第二调用请求,之后由各子事务所属的应用程序之间进行相互调用。这样,能够避免单点阻塞、提高调度效率、降低单个节点压力、避免单个调度节点的故障导致整个系统宕机,提高系统整体稳定性。
主权项:1.一种分布式事务调度方法,其特征在于,应用于分布式事务系统;所述分布式事务系统包括第一应用程序和多个第二应用程序;所述第一应用程序用于提供目标聚合服务;每个第二应用程序用于提供原子服务或其他聚合服务;所述目标聚合服务是将多个第二应用程序提供的服务按照预定顺序编排得到的;每个第二应用程序提供的服务被设置为该第二应用程序的子事务;所述第一应用程序提供的所述目标聚合服务被设置为主事务;所述方法包括:所述第一应用程序执行所述目标聚合服务的第一阶段主事务,以按照所述预定顺序依次向每个第二应用程序发送第一调用请求;其中,所述第一阶段主事务是启动主事务;每个第二应用程序响应于接收到的第一调用请求,执行相应的第一阶段子事务,生成第一阶段子事务执行数据,将所述第一阶段子事务执行数据存入数据库并向所述第一应用程序反馈执行结果;所述第一应用程序根据接收到的执行结果,执行所述目标聚合服务的第二阶段主事务,以根据第二阶段调用策略确定首个目标第二应用程序并发送第二调用请求;其中,所述第二阶段主事务包括提交主事务和回滚主事务;所述首个目标第二应用程序响应于接收到的第二调用请求,执行相应的第二阶段子事务,并根据所述数据库中存储的第一阶段子事务执行数据确定下一个目标第二应用程序;所述首个目标第二应用程序向下一个目标第二应用程序发送第二调用请求,以使下一个目标第二应用程序执行相应的第二阶段子事务并继续调用其它目标第二应用程序,直至各目标第二应用程序被依次调用完成。
全文数据:
权利要求:
百度查询: 中电金信软件有限公司 一种分布式事务调度方法和分布式事务系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。