加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

漫衍式事宜的实现道理详解

发布时间:2019-08-20 01:51:10 所属栏目:编程 来源:进击的IT程序员
导读:事宜是数据库体系中很是风趣也很是重要的观念,它是数据库打点体系执行进程中的一个逻辑单位,它可以或许担保一个事宜中的全部操纵要么所有执行,要么全不执行;在 SOA 与微处事架构大行其道的本日,在漫衍式的多个处事中担保营业的同等性就必要我们实现漫衍式

假如一个 LLT 可以或许被改写成一系列的彼此交织重叠的多个数据库事宜,那么这个 LLT 就是一个 Saga;数据库体系可以或许担保 Saga 中一系列的事宜要么所有乐成执行、要么它们的赔偿事宜可以或许回滚所有的副浸染,担保整个漫衍式事宜的最终同等性。Saga 的观念和它的实现都长短常简朴的,可是它却可以或许有很大的潜力增进整个体系的处理赏罚手段。

漫衍式事宜的实现道理详解

long-lived-transaction-and-transactions

事宜越长而且越伟大,那么这个事宜因为非常而被回滚以及死锁的也许性就会逐渐增进,Saga 会将一个 LLT 解析成多个短事宜,可以或许很是明明地低落事宜被回滚的风险。

协同与编排

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读