分布式事务
文章平均质量分 77
戴~
翻过一座浪浪山,就会有下一座浪浪山,但是你会更从容的去面对
展开
-
分布式事务-RocketMQ(消息最终一致性~最大努力通知)
可靠消息最终一致性事务:可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能 够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。这边我们采用RocketMQ实现RocketMQ:RocketMQ 是一个来自阿里巴巴的分布式消息中间件,于 2012 年开源,并在 2017 年正式成为 Apache 顶级项 目。据了解,包括阿里云上的消息产品以及收购的子公司在内,阿里集团的消息产品全线都运行在 RocketMQ 之 上,并且原创 2021-02-15 19:36:33 · 917 阅读 · 0 评论 -
分布式事务-TCC(Hmily)
TCC是什么:TCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认 Confirm、撤销Cancel。Try操作做业务检查及资源预留,Confirm做业务确认操作,Cancel实现一个与Try相反的 操作即回滚操作。TM首先发起所有的分支事务的try操作,任何一个分支事务的try操作执行失败,TM将会发起所 有分支事务的Cancel操作,若try操作全部成功,TM将会发起所有分支事务的Confirm操作,其中Confirm/Cancel 操作若原创 2021-02-15 00:57:49 · 1162 阅读 · 1 评论 -
分布式事务-CAP(base理论)
CAP:是 Consistency、Availability、Partition tolerance三个词语的缩写,分别表示一致性、可用性、分区容忍性。C - Consistency(一致性):一致性指的是在当数据分布在多个服务上,从任意一个服务中调用的数据都是最新的状态。分布式系统一致性的特点:1:由于数据同步过程中,想要对同步数据进行资源的暂时锁定,等待数据完成后释放资源。2:如果请求数据同步失败的结点则会返回错误信息,一定不会返回旧数据。A - Availability (可用性):可用原创 2021-02-14 23:17:51 · 483 阅读 · 0 评论