我有一个Akka Persistence journal和几个数据库,为保存在日志中的数据提供不同的视图。大多数视图都包含多个实体( ->,多个持久化参与者)。
我知道我可以为一个参与者触发恢复,这将重建仅由该实体组成的视图,但如果我想重建所有视图,我该如何进行呢?
我可以启动所有现有的Actor (我需要知道所有的Actor)来触发整个系统的恢复,但是有没有一种方法可以给Actor系统一个日志,并基本上告诉它重播整个事件?
发布于 2016-06-02 23:41:36
使用Akka持久性查询,您可以执行以下操作
readJournal.allPersistenceIds()并使用持久性ids启动所有参与者,这将触发恢复..
https://stackoverflow.com/questions/36825197
复制相似问题