猪齿鱼_学习_01_事务_分布式事务解决方案

Posted shirui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猪齿鱼_学习_01_事务_分布式事务解决方案相关的知识,希望对你有一定的参考价值。

 一、前言

本文承接上一节:猪齿鱼_学习_01_事务(二)_分布式理论

第一节中,我们谈到了本地事务数据库断电时的故障恢复:

我们在执行事务的时候数据库首先会记录下这个事务的redo操作日志,然后才开始真正操作数据库,在操作之前首先会把日志文件写入磁盘,那么当突然断电的时候,即使操作没有完成,在重新启动数据库时候,数据库会根据当前数据的情况进行undo回滚或者是redo前滚,这样就保证了数据的强一致性。

 

分布式系统的核心就是处理各种异常情况,这也是分布式系统复杂的地方,因为分布式的网络环境很复杂,这种“断电”故障要比单机多很多,所以我们在做分布式系统的时候,最先考虑的就是这种情况。这些异常可能有 机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的TCP、存储数据丢失、其他异常等等...

 

三、

 

 

 

 

三、参考资料

分布式解决方案:

1.Spring Cloud分布式事务终极解决方案探讨

2."分布式事务一致性" 看这一篇就够了

3.分布式系统事务一致性解决方案

4.分布式事务?No, 最终一致性

5.分布式事务 ( DTS ) 你必须知道的事儿

6.1.0 分布式事务概述

7.分布式事务之——tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)

8.漫画:什么是分布式事务?

9.聊聊分布式事务,再说说解决方案

 

以上是关于猪齿鱼_学习_01_事务_分布式事务解决方案的主要内容,如果未能解决你的问题,请参考以下文章

分布式(分布式事务/分布式协议/分布式ID/分布式锁)

猪齿鱼前端环境变量方案

Seata TCC 分布式事务

SpringCloud - Spring Cloud Alibaba 之 Seata分布式事务服务;TCC事务模式机制(二十三)

猪齿鱼的微服务之路:如何迈出关键的第一步

分布式事务框架&解决方案参考