Skip to content

Master #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Dec 25, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion _data/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,6 @@

- title: TX-LCN
docs:
- txlcn-lessson01
- txlcn-index
- txlcn-lessson01
- txlcn-lessson02
10 changes: 4 additions & 6 deletions _docs/txlcn/index.md → _docs/txlcn/lessson01.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
---
title: 分布式事务从0到1
title: 分布式事务从0到1-认识分布式事务
permalink: /docs/txlcn-lessson01/
---

![](/img/WX20191220-102719.png)

本节课讲解的主要内容是先介绍与分布式事务相关的一些理论
ACID 隔离级别 spring事务传播行为 乐观锁悲观锁 BASE理论 ACP理论 拜占庭将军问题 共识算法

### 前言
随着分布式技术的发展,分布式事务问题越来越显著。如何解决分布式事务问题变得非常紧迫。当目前业界较为成熟的分布式事务框架尚不存在,且又因为分布式事务相关的实现原理介绍不够完善,就让我们从今天开始结合原理与实践一起动手去解决分布式事务问题吧。

关于事务的理论介绍

ACID 隔离级别 spring事务传播行为 乐观锁悲观锁 BASE理论 ACP理论


#### ACID理论
在解决分布式事务这个问题之前,我们先来回顾一下什么事务,先理解事务的本质,先来看看本地事务的ACID理论。

Expand Down
29 changes: 29 additions & 0 deletions _docs/txlcn/lessson02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: 分布式事务从0到1-了解分布式事务解决方案
permalink: /docs/txlcn-lessson02/
---

![](/img/WX20191220-102719.png)

# TX-LCN分布式事务的实现原理
本节课讲解的主要内容是TX-LCN分布式事务的原理介绍。

先讲解核心的控制流程


各种事务模式的原理

TCC业务处理

TXC逆向SQL

LCN代理连接

补偿的机制与原理







15 changes: 15 additions & 0 deletions _docs/txlcn/txlcn-index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Welcome
permalink: /docs/txlcn-index/
---

#### 欢迎来学习从0到1分布式事务课程

大家好,我是lorne,也是LCN分布式事务框架的发起者。TX-LCN分布式事务框架,由于一直没有解决资金问题,无法持续投入维护,而且随着TX-LCN框架的停滞,阿里的seata框架也已经慢慢顺势而来,我们团队在项目投入层面完全无法与阿里相提并论,为了让大家可以更好的理解框架,也为了让使用框架的人更清楚其原理,我将开始开始录制《从0到1实现分布式事务框架》的课程讲解,让分布式事务不在那么高深,人人触手可及,也希望大家通过系统的学习以后可以共同参与到TX-LCN的项目维护中,让TX-LCN长期运作下去,无论如何希望通过对分布式事务的讲解可以让大家能有更多的收获,也希望可以得到大家的更多的支持。

本课程基于java的springboot技术,面向人群为熟悉微服务、分布式技术,对提升个人能力有追求的人,更多资讯信息请关注www.codingapi.com以及微信公众号 codingapi。



<div align="center"><img src="/img/qrcode330.jpg" style="width:300px;" /></div>