我想有两个流,只有一个源(Source.actorRef)但过滤了两次......我不知道怎么做我有这个:
val streams = Source.actorRef[JsValue](0, dropHead)
val sink = system.actorOf(Props[SinkActor], name = "sink")
val srcRef = Flow[JsValue]
.to(Sink.actorRef(sink,"Completed"))
.runWith(streams)
我用runWith尝试了两个Sink,但这会生成actorrefs,所以也会创建两个actor ..或者我认为。
答案 0 :(得分:1)
您可以使用广播从一个源获得两个单独的流,然后单独过滤它们。
有关文档广播的更多详细信息 - http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/stream-graphs.html