首页 文章

是否有可能在所有演员上重播Akka Persistence Journal?

提问于
浏览
0

我有一个Akka Persistence Journal和几个数据库,为日志中保存的数据提供不同的视图 . 大多数视图包括多个实体( - >多个持久性参与者) .

我知道我可以触发一个actor的恢复,这将重建仅由该实体组成的视图,但是如果我想重建所有视图,我将如何解决这个问题?

我可以启动所有现有的演员(我需要知道所有这些演员)以触发整个系统的恢复,但是有没有办法将日志赋予演员系统并基本上告诉它重播整个事情?

1 回答

  • -1

    使用Akka Persistence Query,您可以做到

    readJournal.allPersistenceIds()
    

    并使用持久性ID启动所有actor,这将触发恢复 .

相关问题