有哪些流行的框架可用于实现CQRS、事件溯源和Saga以实现数据一致性和分布式事务?
我想知道一些流行的框架,可用于在应用程序中实现 CQRS、ES、Saga。
作为我研究的一部分,我必须比较这些框架并根据各种-ilities评估它们。
回答
我必须比较这些 [事件溯源] 框架,并根据各种 -ilities 对它们进行评估。
问题的前提是您需要一个框架来实现事件溯源,但实际上您不需要。
Greg Young是事件溯源的最有影响力的支持者之一,经常表达他对框架的疑虑。例如,参见他的 QCon 伦敦 2013 主题演讲,尤其是。标记 9'。
事件溯源在概念上很简单,不需要框架通常带来的那种魔力。例如,从事件流重建状态只是在所讨论的流上进行左折叠。此外,您不一定需要专门的数据库;我知道有人通过简单地将事件附加到文件来成功实现事件溯源。
如果您的研究旨在比较事件溯源框架,我认为您应该考虑根本不使用任何框架的情况。
THE END
二维码