标签: transactions cqrs
在CQRS Journey, Chapter 5中,有一个虚构的对话框,名为从两个开发人员之间的会议管理有界上下文推送变更。他们正在讨论CQRS架构中的交易选项,以便将保存和发布事件绑定在一起。在最后的第4段中,开发人员2说:
“其次,我们试图避免两阶段提交,因为它们总是会导致长期问题。”
我想知道为什么会这样。
任何人都可以详细说明吗?
答案 0 :(得分:1)
在Your coffee-shop does not use 2PC中给出了一个很好的解释:实际上,由于等待同步而导致可扩展性不佳。