我有一个Akka Persistence Journal和几个数据库,为期刊中保存的数据提供不同的视图。大多数视图包括多个实体( - >多个持久性演员)。
我知道我可以触发一个actor的恢复,这会重建仅包含该实体的视图,但是如果我想重建所有视图,我将如何解决这个问题?
我可以启动所有现有的actor(我需要知道所有这些)以触发整个系统的恢复,但是有没有办法将日记应用到Actor系统并基本上告诉它重放整个系统事?
答案 0 :(得分:-1)
使用Akka Persistence Query,您可以
readJournal.allPersistenceIds()
并使用持久性ID启动所有actor,这将触发恢复..