分布式事务的设计实践
1. 传统分布式事务XA的两阶段提交与三阶段提交
1) 传统分布式事务满足一致性的运行原理
2) 探讨传统分布式事务的性能瓶颈与优化思路
2. TCC方案与Seata框架
1) 探讨TCC方案的设计原理
2) 运用阿里的Seata技术框架解决分布式事务
3) 案例讲解Seata框架在微服务架构中的设计实践
3. 基于消息的分布式事务
1) 基于消息的最终一致性设计思路
2) 探讨其设计实践及其存在的问题
3) 演练基于半消息的设计实践
4) 演练基于消息表的设计方案
分布式消息队列的设计实践
1. 异步化操作与分布式消息队列
2. RabbitMQ, RocketMQ, ActiveMQ和kafka的比较与选型
3. 讲解RabbitMQ在微服务中的设计演练与部署实践
4. 讲解RocketMQ在微服务中的设计演练与部署实践
5. 讲解Kafka在微服务中的设计演练与部署实践
分布式数据库的设计实践
1. 三种类型的数据库:RDBMS→NewSQL→NoSQL
2. 讲解分布式存储的CAP理论
3. AP模型:NoSQL数据库的运行原理与实践
1) NoSQL数据库与宽表的设计
2) NoSQL数据库ElasticSearch的运行原理
3) ElasticSearch实现大数据秒级查询的实践
4. CP模型:NewSQL数据库的运行原理与实践
1) NewSQL数据库的数据一致性框架
2) NewSQL数据库的k-v存储与SQL支持
3) NewSQL数据库TiDB的运行原理与实践
TiDB数据库在金融级生产环境中的设计实践
|