针对inmem期刊插件的Akka readJournalPluginId

时间:2016-04-25 17:17:14

标签: scala akka akka-persistence

我应该将哪个readJournalPluginId与inmem日记插件一起使用?

"akka.persistence.journal.plugin" -> "akka.persistence.journal.inmem"

PersistenceQuery(system).readJournalFor[???](???)

2 个答案:

答案 0 :(得分:2)

如果您使用此依赖项:

"com.github.dnvriend" %% "akka-persistence-inmemory" % "1.2.11"

这个包中的那个:

akka.persistence.inmemory.query.journal.scaladsl._

基本上:

PersistenceQuery(system).readJournalFor[InMemoryReadJournal](InMemoryReadJournal.Identifier)

答案 1 :(得分:0)

对于内置日记插件,你应该使用的插件ID是:

akka.persistence.journal.inmem

这实际上是插件代码用来查找旋转所需配置的关键,看看@ https://github.com/akka/akka/blob/master/akka-persistence/src/main/resources/reference.conf