我正在使用Akka.Net和Akka.Net.Persistence与SQL Server期刊实施CQRS / ES解决方案。到目前为止,一切似乎都使用默认的sql-server插件。
要验证的最后一件事是能够从特定AR重新加载/重播事件,例如重建读取模型或填充读取模型的新实现投影。我将这样做的方法是从de DB中读取事件并将它们放在事件总线上或直接放入“投影演员”的邮箱中。
我似乎无法找到手动重新加载事件的任何示例,除了自己查询Journal表(执行sql查询)和使用内置的序列化程序之外我基本上都坚持这个。
是否有人试图或多或少地做同样的事情?
答案 0 :(得分:3)
根据您的需要,有几种方法:
PS:一些日志实现有自己的专用序列化程序,但不是基于SQL的序列化程序。相信我,你永远不想依赖默认的序列化程序来坚持事件。