我們使用Cirqus作爲事件存儲庫(在SQL Server中),但我們的視圖是在RavenDb中手工製作(通過自定義IEventDispatcher處理調度的事件)。Cirqus - 回滾事件
由於某種原因,派發事件的一個處理程序失敗時出現問題。在這種情況下,該事件已被提交到商店,但「意見」與事件商店中的內容不同步。在我們的情況下,這成爲一個問題。
處理這種情況並「擺脫」不匹配的最佳方式是什麼? 注意:在分佈式事務內部(通過TransactionScope)徵用整個操作不是可能的。
我們使用0.41.0,如果可能,我們希望避免更新。