我们正在使用具有持久性的 Akka.net(使用 PostgreSQL)并将自定义事件存储在事件存储中。在开发/测试期间,事件可能会添加到事件存储中,在将来的某个时候我希望删除/忽略。解决此问题的最佳方法是什么?我知道我可以手动删除它们或使事件具有幂等性,这样它就不会改变参与者的状态。理想情况下,我还希望忽略无法从事件存储中反序列化的任何事件(比如因为所需的反序列化类型不再存在)。重放 Akka.net 持久性事件时是否可以忽略反序列化失败?目前,如果任何事件未能反序列化,则参与者仍处于不一致状态。我试过搜索并没有找到任何东西。谢谢
问问题
179 次