忽略Akka持久性重播失败

时间:2018-01-09 08:47:38

标签: deserialization akka.net akka.net-persistence

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

0 个答案:

没有答案