漫衍式事宜的实现道理详解
发布时间:2019-08-20 01:51:10 所属栏目:编程 来源:进击的IT程序员
导读:事宜是数据库体系中很是风趣也很是重要的观念,它是数据库打点体系执行进程中的一个逻辑单位,它可以或许担保一个事宜中的全部操纵要么所有执行,要么全不执行;在 SOA 与微处事架构大行其道的本日,在漫衍式的多个处事中担保营业的同等性就必要我们实现漫衍式
假如一个 LLT 可以或许被改写成一系列的彼此交织重叠的多个数据库事宜,那么这个 LLT 就是一个 Saga;数据库体系可以或许担保 Saga 中一系列的事宜要么所有乐成执行、要么它们的赔偿事宜可以或许回滚所有的副浸染,担保整个漫衍式事宜的最终同等性。Saga 的观念和它的实现都长短常简朴的,可是它却可以或许有很大的潜力增进整个体系的处理赏罚手段。 ![]() long-lived-transaction-and-transactions 事宜越长而且越伟大,那么这个事宜因为非常而被回滚以及死锁的也许性就会逐渐增进,Saga 会将一个 LLT 解析成多个短事宜,可以或许很是明明地低落事宜被回滚的风险。 协同与编排 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读