首页 > 解决方案 > 投影与事件溯源和 cqrs 的即时一致性

问题描述

在事件源系统中使用 SQL 日志时,是否可以在同一事务中更新日志和一个或多个预测?是反模式吗?

我能想到的优点是视图的一致性是直接的,但缺点是什么?表现 ?

标签: cqrsevent-sourcingconsistencyeventual-consistency

解决方案


可扩展性是最大的代价。

但有趣的是,您说它是“立即的”,但严格来说并非如此。

事务完成时仍然存在延迟,并且取决于需要多长时间或每秒进行多少事务,您将面临不必要的并发冲突的风险。

您仍然必须支付“最终一致性”的价格,您只需以阻塞方式支付(如果这是有意识的选择,那没有错)。

希望有帮助。


推荐阅读