journalReader.eventsByTag(jTag, offset)
由akka-persistence-cassandra
库实现,类为akka.persistence.cassandra.query.scaladsl.CassandraReadJournal
我使用这样的流来构建侧面视图,但是我试图对其进行监督的方式不起作用:
val evTagSrc: Source[EventEnvelope, NotUsed] =
journalReader.eventsByTag(jTag, offset).withAttributes(supervisionStrategy(decider))
我用.runWith(Sink.igone)
您有什么想法吗?
我试图通过在源中添加.completionTimeout(FiniteDuration(5l, TimeUnit.SECONDS))
或关闭Cassandra来模拟失败。我无法在decider