一种分布式事务管理方法及系统
基本信息
申请号 | CN201610913023.0 | 申请日 | - |
公开(公告)号 | CN106503132B | 公开(公告)日 | 2019-07-16 |
申请公布号 | CN106503132B | 申请公布日 | 2019-07-16 |
分类号 | G06F16/11 | 分类 | 计算;推算;计数; |
发明人 | 王在祥;唐流;刘育弘;郭坚晖 | 申请(专利权)人 | 广州快塑电子科技有限公司 |
代理机构 | 广州骏思知识产权代理有限公司 | 代理人 | 吴静芝 |
地址 | 510130 广东省广州市黄浦区中新广州知识城凤凰三路17号自编5栋387房 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种分布式事务管理方法,包括以下步骤:定义全局事务,并将该全局事务中调用的其他事务定义为子事务;建立全局事务表,用于记录全局事务和子事务的状态;当调用全局事务时,在该全局事务表中进行记录;当调用该全局事务中的子事务时,在该全局事务表中生成的子事务记录;定义一个全局事务管理器,用于扫描全局事务表,并进行判断:若全局事务状态为失败,而该全局事务下存在成功的子事务过程,将成功子事务进行回滚;若全局事务状态为成功,而该全局事务下存在失败的子事务过程,则再次调用该子事务;若全局事务状态为未知,则将成功的子事务进行回滚。同时,本发明还提供了一种用于实现上述方法的分布式事务管理系统。 |
