分布式
xuchuruo
这个作者很懒,什么都没留下…
展开
-
分布式事务之TCC
阿里称已有一种解决世界性难题的方案,无论是效率还是可靠性都超过目前的分布式事务技术可惜是收费的,还必须依赖阿里云的分布式数据库分布式事务就是一个大操作分成很多小操作,在不同服务器上,最后要么一起成功,或一起失败,必须是一个整体性的事务比如淘宝买吃的,要减库存然后扣钱,库存和扣钱是两个服务,如果扣钱失败了,那么库存要还原,反之一样不把分布式事务处理好,后果很严重TCC分布式事务TCC的...原创 2019-04-18 14:00:30 · 207 阅读 · 1 评论 -
分布式事务的几种解决方式
2阶段提交(2PC, 3PC等)2阶段提交是分布式事务传统解决方案,现今为止还广泛存在。当一个事务跨越多个节点时,为了保持事务ACID特性需要引入一个作为协调者来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否要把操作结果进行真正的提交(比如将更新后的数据写入磁盘等等)。因此,二阶段提交的算法思路可以概括为:参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决...原创 2019-04-18 14:04:12 · 417 阅读 · 0 评论