“从长远来看,”两阶段提交始终会引发问题“ - 为什么?

时间:2012-11-20 20:03:59

标签: transactions cqrs

CQRS Journey, Chapter 5中,有一个虚构的对话框,名为从两个开发人员之间的会议管理有界上下文推送变更。他们正在讨论CQRS架构中的交易选项,以便将保存和发布事件绑定在一起。在最后的第4段中,开发人员2说:

  

“其次,我们试图避免两阶段提交,因为它们总是会导致长期问题。”

我想知道为什么会这样。

任何人都可以详细说明吗?

1 个答案:

答案 0 :(得分:1)

Your coffee-shop does not use 2PC中给出了一个很好的解释:实际上,由于等待同步而导致可扩展性不佳。