用Jolivers EventStore在c#中实现/处理幂等性。这是否意味着在处理之前只需检查一个聚合ID和版本以及域/ readmodel?还是有更多的呢?CQRS/EventStore幂等性?
[编辑]
的原因,我问的是我,比如,要发展我的应用程序中的小功能块。
所以 - 想象一下,我有一个网上商店的产品数据类型的数据集。我想通过创建搜索产品的能力来开始开发应用程序。这意味着以某种方式导入数据集(无所谓)。数据集中的每个产品最终都会触发(例如)一个CreateProductCommand - 该命令会通过激发ProductAddedEvent的域,然后由一个逆向工具处理,以填充ProductSearchView现在 - 在实现搜索功能后,我想要创建产品细节视图。我已经运行导入以将数据集导入系统,因此我想重新运行事件,这些事件将触发denormalizers以填充ProductDetailView
这是否有意义?
你说的是两次处理完全相同的命令吗? – 2012-03-14 12:46:40