2016-04-24 47 views
0

我有一本Akka持久性日誌和幾個數據庫,用於保存日誌中保存的數據的不同視圖。大部分視圖都包含多個實體( - >多個持久Actor)。是否有可能在所有演員上重播Akka Persistence Journal?

據我所知,我可以觸發一個演員的恢復,這將重建只包含該實體的視圖,但如果我想重建所有視圖,我會怎麼做呢?

我可以啓動所有現有的演員(爲此我需要知道所有演員)以觸發整個系統的恢復,但是有沒有辦法讓演播室系統發佈日誌並基本告訴它重播整件事?

回答

0

隨着阿卡持久性查詢,你可以做

readJournal.allPersistenceIds() 

和使用的持久性的ID,這將觸發恢復啓動,所有的演員..

相關問題