我有一个Akka Persistence Journal和几个数据库,为日志中保存的数据提供不同的视图 . 大多数视图包括多个实体( - >多个持久性参与者) .
我知道我可以触发一个actor的恢复,这将重建仅由该实体组成的视图,但是如果我想重建所有视图,我将如何解决这个问题?
我可以启动所有现有的演员(我需要知道所有这些演员)以触发整个系统的恢复,但是有没有办法将日志赋予演员系统并基本上告诉它重播整个事情?
使用Akka Persistence Query,您可以做到
readJournal.allPersistenceIds()
并使用持久性ID启动所有actor,这将触发恢复 .
1 回答
使用Akka Persistence Query,您可以做到
并使用持久性ID启动所有actor,这将触发恢复 .