发明名称 | 分布式事务处理方法及其系统 | ||
摘要 | 本发明涉及事务处理技术,公开了一种分布式事务处理方法及其系统。在本发明中,消息中间件向参与分布式事务的至少一个节点投递消息以使上述节点执行本地事务,若至少一个节点执行本地事务失败,则在执行失败的各节点执行本地事务成功之前,上述消息中间件至少一次重新向该节点投递消息以使该节点重新执行本地事务,从而达到数据的最终一致性。此外,定期检查各节点的状态,可以避免因网络阻塞或消息中间件发生异常等问题产生的停滞。 | ||
申请公布号 | CN105824842A | 申请公布日期 | 2016.08.03 |
申请号 | CN201510007372.1 | 申请日期 | 2015.01.07 |
申请人 | 阿里巴巴集团控股有限公司 | 发明人 | 林清山 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 上海一平知识产权代理有限公司 31266 | 代理人 | 须一平;成春荣 |
主权项 | 一种分布式事务处理方法,其特征在于,所述方法包括以下步骤:消息中间件向参与分布式事务的至少一个节点投递消息,以使所述节点执行本地事务;若所述消息中间件接收到至少一个节点返回的表示执行本地事务失败的消息,在执行失败的各节点执行本地事务成功之前,所述消息中间件向执行本地事务失败的各节点至少一次重新投递消息,以使执行本地事务失败的各节点重新执行本地事务。 | ||
地址 | 英属开曼群岛大开曼资本大厦一座四层847号邮箱 |