摘要: 前提 前端业务(主服务)可以以同步或异步调用TCC框架,或者TCC框架本身就是同步异步兼备的. 假定TCC框架拥有断电后的自动恢复能力.同时,在下游业务出现无限失败的情况下,也会进行无限的重试,以达到最终一致 正式开始 正常流程 一切安好. 可以观察到,confirm操作完全交由TCC调用.在同步状 阅读全文
posted @ 2019-10-17 16:40 li_xiaoxi 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 前提 所有服务均有独立的事物管理机制,相互间没有任何关联. 所有业务接口都有对应的补偿方法,用于将已经更新的数据还原到上一次的状态. 本次实例为同步业务,理想状态下,只有全部成功或全部失败两种情况. 正式开始 正常流程 一切安好. 中途异常 补偿成功 虽然发生了失败,但所有补偿都成功了.没有什么问题 阅读全文
posted @ 2019-10-17 13:07 li_xiaoxi 阅读(1646) 评论(0) 推荐(0) 编辑