diff --git a/_data/docs.yml b/_data/docs.yml index f45ca3e54..49c741c60 100644 --- a/_data/docs.yml +++ b/_data/docs.yml @@ -13,5 +13,5 @@ - title: TX-LCN docs: - txlcn-index - - txlcn-lessson01 - - txlcn-lessson02 \ No newline at end of file + - txlcn-lesson01 + - txlcn-lesson02 \ No newline at end of file diff --git a/_docs/txlcn/lessson01.md b/_docs/txlcn/lesson01.md similarity index 99% rename from _docs/txlcn/lessson01.md rename to _docs/txlcn/lesson01.md index 049b4ae32..5d9682c89 100644 --- a/_docs/txlcn/lessson01.md +++ b/_docs/txlcn/lesson01.md @@ -1,6 +1,6 @@ --- title: 分布式事务从0到1-认识分布式事务 -permalink: /docs/txlcn-lessson01/ +permalink: /docs/txlcn-lesson01/ --- 本节课讲解的主要内容是TX-LCN分布式事务的原理介绍。 ### TX-LCN的核心控制流程 @@ -110,8 +111,12 @@ A ->B2.two(); 控制在同一次事务下同一个被负载的模块被重复调用时将只会请求到第一次被选中的模块。 + ### 保障机制与补偿 + + #### 超时机制 当业务模块在接受到事务请求,并完成响应以后会自动加入定时任务,等待TM通知,若TM迟迟不通知则触发TC主动请求的状况,若TC没有请求到数据就记录补偿(回滚事务)。 #### TM清理机制