auto commit

This commit is contained in:
CyC2018 2019-11-30 23:27:51 +08:00
parent d3c8e9ae61
commit 49abcd4b70
2 changed files with 10 additions and 0 deletions

View File

@ -103,6 +103,11 @@ Zookeeper 提供了一种树形结构的命名空间,/app1/p_1 节点的父节
例如在下单场景下库存和订单如果不在同一个节点上就涉及分布式事务
分布式锁和分布式事务区别
- 锁问题的关键在于进程操作的互斥关系例如多个进程同时修改账户的余额如果没有互斥关系则会导致该账户的余额不正确
- 而事务问题的关键则在于事务涉及的一系列操作需要满足 ACID 特性例如要满足原子性操作则需要这些操作要么都执行要么都不执行
## 2PC
两阶段提交Two-phase Commit2PC通过引入协调者Coordinator来协调参与者的行为并最终决定这些参与者是否要真正执行事务

View File

@ -103,6 +103,11 @@ Zookeeper 提供了一种树形结构的命名空间,/app1/p_1 节点的父节
例如在下单场景下库存和订单如果不在同一个节点上就涉及分布式事务
分布式锁和分布式事务区别
- 锁问题的关键在于进程操作的互斥关系例如多个进程同时修改账户的余额如果没有互斥关系则会导致该账户的余额不正确
- 而事务问题的关键则在于事务涉及的一系列操作需要满足 ACID 特性例如要满足原子性操作则需要这些操作要么都执行要么都不执行
## 2PC
两阶段提交Two-phase Commit2PC通过引入协调者Coordinator来协调参与者的行为并最终决定这些参与者是否要真正执行事务