分布式系统:2PC

关键点:参与者只能等待协调者的指令,否则就会一直处于等待阶段。

缺点:

2PC是一个阻塞协议:在第二阶段,一旦协调者挂,参与者只能等待,没有别的办法。数据不一致:第二阶段部分commit的情况下出现数据不一致的情况。保守低效:任何一个参与者出现问题都会导致事务失败。