项目2:分布式事务解决方案Fescar学习和实战
1 Fescar介绍
阿里开源分布式事务中间件 Fescar 自2019年1月10日上线以来,受到了开发者们的极大关注。
在一个传统的单体应用,其业务由三个模块构建而成,它们使用了一个单一本地数据源。很显然,本地事务可以保证数据一致性。
在微服务架构中,这三个模块被设计为三个不同数据源之上的三个服务。虽然在本地事务能够保证数据一致性。但是对于多个业务逻辑范围如何保证数据一致性呢?
Fescar是上述问题的解决方案,其架构如下所示:
2 学习与研究内容
(1)事务的理解
(2)事务隔离
(3)CAP定理
(4)BASE理论
(5)2PC
(6)3PC
(7)Paxos算法
(8)Fescar使用
3 学习时间
分布式基础知识和理论的学习,5天;Fescar使用,3天
4 学习效果验收
5道测试题目,各20分,总分100分。
5 项目参与
本项目仅限网站金主。金主是网站基金的主要来源。网站基金是保证网站能够长期运行的基础设施。
欲穷千里目,更上一层楼。越想挣的多,更需投入大,感兴趣请加群找站长。