技术特征:
技术总结
本发明涉及一种实现分布式事物的方法及系统,该方法包括如下步骤:在执行分布式事物请求时,为所有操作生成一个执行链;按照执行链的顺序,依次调用相关的子服务,发送相关数据,并等待反馈;收到子服务的反馈消息后,刷新执行链的数据库记录,如果反馈消息是成功,则执行执行链中的下一步,如果反馈消息是失败消息,则按照执行链,反向执行逆向操作。本发明可以缓解参与者子系统的阻塞问题;由于整个过程中记录了事物的失败情况,可以实现失败操作的修改,撤销,所以可以有效保证系统的一致性;本发明结合合理的记录数据,以及适当的集群容灾配置,可以有效避免单点故障问题,增强系统的健壮性。
技术研发人员:丁波;王志华;喻波;王志海;韩振国;安鹏
受保护的技术使用者:北京明朝万达科技股份有限公司
技术研发日:2018.06.04
技术公布日:2018.12.14