我有一個使用CQRS + ES的系統。我需要從電子表格導入彙總數據,並想知道是否有人對最佳方式有任何想法。在CQRS事件源系統中導入電子表格
我最初的想法是通過電子表格創建X數量的「CreateNewAggregateCommand」類型命令。然後,我可以運行這些命令,並且它們的行爲就像用戶使用UI創建了單個命令一樣。這看起來是正確的還是有更好的方法?
如果重要的是如果電子表格中的一行無法導入,那麼整個文件需要被拒絕。在最終一致的系統中,如果導入中的一行失敗,您將如何處理一致性?你會發出某種補償命令嗎?