一种分布式事务管理方法及系统

基本信息

申请号 CN201610913023.0 申请日 -
公开(公告)号 CN106503132A 公开(公告)日 2017-03-15
申请公布号 CN106503132A 申请公布日 2017-03-15
分类号 G06F17/30(2006.01)I 分类 计算;推算;计数;
发明人 王在祥;唐流;刘育弘;郭坚晖 申请(专利权)人 广州快塑电子科技有限公司
代理机构 广州新诺专利商标事务所有限公司 代理人 华辉
地址 510623 广东省广州市天河区珠江新城珠江东路28号越秀金融大厦609-616
法律状态 -

摘要

摘要 本发明涉及一种分布式事务管理方法,包括以下步骤:定义全局事务,并将该全局事务中调用的其他事务定义为子事务;建立全局事务表,用于记录全局事务和子事务的状态;当调用全局事务时,在该全局事务表中进行记录;当调用该全局事务中的子事务时,在该全局事务表中生成的子事务记录;定义一个全局事务管理器,用于扫描全局事务表,并进行判断:若全局事务状态为失败,而该全局事务下存在成功的子事务过程,将成功子事务进行回滚;若全局事务状态为成功,而该全局事务下存在失败的子事务过程,则再次调用该子事务;若全局事务状态为未知,则将成功的子事务进行回滚。同时,本发明还提供了一种用于实现上述方法的分布式事务管理系统。