`

分布式事务解决方案「手写代码」

阅读更多

地址:http://t.cn/A6ZaBnIr

 

 

地址:http://t.cn/A6ZaBnIr

课程目录

第一章 基础概念-初入江湖

1.课程大纲+适合人群+使用技术

2.事务的基本概念

3.事务的四大特性ACID

4.分布式事务产生的场景

5.分布式事务的CAP理论

6.分布式事务的CAP组合方式

7.分布式事务的BASE理论

第二章 2PC/3PC-征战沙场

1.什么是2PC

2.什么是3PC

3.XA方案

4.Seata方案

5.搭建框架:张三给李四转账

6.搭建框架:注册中心

7.搭建框架:账户模块扣减金额

8.搭建模块:李四增加金额

9.搭建框架:转账业务开发

10.使用Seata实战2PC分布式事务

11.Seata执行流程分析

12.TX-LCN背景

13.TX-LCN原理

14.使用TX-LCN实战2PC分布式事务:TM安装

15.使用TX-LCN实战2PC分布式事务:TC业务开发

16.TX-LCN不起作用

17.JTA接口定义

第三章 TCC-勇者无敌

1.什么是TCC

2.TCC异常分析

3.TCC案例分析

4.TCC常用框架

5.使用TX-LCN实战TCC分布式事务

第四章 可靠消息最终一致性-所向披靡

1.什么是可靠消息最终一致性

2.可靠消息最终一致性解决方案:本地消息表

3.可靠消息最终一致性解决方案:RocketMQ

4.使用RocketMQ实战可靠消息最终一致性分布式事务:RocketMQ安装

5.使用RocketMQ实战可靠消息最终一致性分布式事务:Rocket配置

6.使用RocketMQ实战可靠消息最终一致性分布式事务:扣款编码

7.使用RocketMQ实战可靠消息最终一致性分布式事务:收款编码

第五章 最大努力通知-叱咤风云

1.什么是最大努力通知

2.最大努力通知解决方案

地址:http://t.cn/A6ZaBnIr

分享到:
评论

相关推荐

    分布式事务解决方案「手写代码」视频教程

    分布式事务解决方案「手写代码」,完整版视频教程下载。 课程大纲 1.基础概念:了解事务的ACID、CAP理论、BASE理论,为分布式方案打基础 2.2PC/3PC:通过2PC演化各种方案:XA方案、JTA、LCN、Seata 3.TCC:TCC不依赖...

    分布式事务解决方案Seata 框架学习代码 Demo

    分布式事务解决方案Seata 框架学习代码 Demo 。里面包含了完成的seata使用代码,包括AT、TCC、XA等模式的直接使用案例。开箱即用。 分布式事务解决方案Seata 框架学习代码 Demo 。里面包含了完成的seata使用代码,...

    分布式事务解决方案「手写代码」.txt

    课程介绍: 从理论基础知识,从简入深进行讲解,在理论的基础上,通过手写代码进行分布式事务的实践。 没有事务知识的小白,在这个课程也可以得到收获

    spring源码手写代码

    8. **Spring Security**:一套完整的安全解决方案,提供身份验证、授权等功能,保护 Spring 应用免受攻击。 9. **Spring Batch**:针对大规模批处理任务的处理框架,提供事务管理、错误恢复和日志记录等功能。 10....

    基于Java的持久层框架,零配置,零SQL操作持久层.zip

    - 在大型项目中,考虑结合缓存技术如Redis,以及分布式事务解决方案如Seata,提升系统性能和稳定性。 6. **最佳实践** - 遵循单一职责原则,将数据库操作封装在服务层,保持控制器简洁。 - 使用单元测试验证数据...

    手写Spring源码.rar

    8. **Spring Batch**:对于批处理任务,Spring Batch提供了一套完整的解决方案,包括读取、处理和写入大量数据,以及错误处理和重启能力。 9. **Spring Security**:Spring Security是一个全面的安全框架,用于保护...

    user-account.zip

    常见的分布式ID解决方案有Snowflake算法、UUID、MongoDB自增ID等。设计良好的分布式ID应该具有全局唯一、趋势递增、高性能等特点。 3. **RabbitMQ消费者实现**:RabbitMQ是一个基于AMQP协议的消息队列,用于处理...

    smack-core-4.0.0.zip

    在分布式环境中,Mango通过分布式事务处理和数据同步机制确保了数据的一致性。 结合使用Smack Core和Mango,开发者可以构建出强大的实时通信系统,其中包含复杂的数据库操作。例如,一个在线聊天应用可以利用Smack ...

    JAVA高并发高性能高可用高扩展架构视频教程

    企业级高并发缓存解决方案 性能优化之Oracle语句优化雾区 前后台数据验证架构源码级解析 session跨域共享 JAVANIO原理详解 高并发数据库(Mysql数据库性能优化) 软件质量管控 企业常用框架springMVC基于注解+xml配置...

    spring:自己手写一个spring,里面包含spring源码解析pdf文件

    8. **Spring Cloud**:这是一套微服务解决方案,包括服务注册与发现、熔断、负载均衡、配置中心等,帮助开发者构建复杂分布式系统。 9. **源码解析**:通过阅读Spring的源码,我们可以了解到设计模式的应用,比如...

    spring学习复习资料

    - **Rod Johnson**,被誉为“Spring之父”,在其著作《Expert One-to-One J2EE Design and Development》中阐述了 J2EE 使用 EJB 的优点及解决方案,在后续的《Expert One-to-One J2EE Development without EJB》中...

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    百度面试题汇总(java)

    2. **项目经验相关问题**:基于应聘者在自我介绍中提到的项目,面试官可能会深入询问项目的具体实现细节、技术栈选择的原因、遇到的问题及解决方案等。 3. **数据库事务性相关知识**:主要考察应聘者对于数据库事务...

    java笔试题

    设计模式是对解决特定问题的通用解决方案的一种描述,它们可以帮助开发者更快地解决问题,并写出更清晰、可维护的代码。 #### 二、编程题 **1. 手写JDBC示例** 以下是一个使用JDBC进行数据库查询的简单示例: ``...

    数据库架构

    - 分布式存储:如果数据量大,可以考虑分布式数据库方案,如分片、读写分离等。 7. **安全性与事务管理** - 权限控制:确保只有授权的用户或程序才能访问数据库。 - 事务处理:确保数据库操作的原子性、一致性、...

Global site tag (gtag.js) - Google Analytics