다음 주 (12 월) 우리를 위해 문서 작성 될 것입니다, 그래서 akka 더 쉽게 스트림에 이것이 당신이 얻을 도움이되기를 바랍니다! 그 대답은 다음과 같습니다.
기본적으로 FlowGraph
대신 PartialFlowGraph
이 필요합니다. 그것들에서 우리는 UndefinedSink
과 UndefinedSource
의 사용을 허용하고 이후에 "첨부"할 수 있습니다. 귀하의 경우에는, 우리는 또한 정확히 하나의 "실종"싱크를 가지고 그래프를 제작하는 간단한 도우미 빌더를 제공 - 사람들은 그것이 소스와 완전히 것처럼 처리 할 수 있습니다, 아래 참조 :
// for akka-streams 1.0-M1
val source = Source() { implicit b ⇒
// prepare an undefined sink, which can be relpaced by a proper sink afterwards
val sink = UndefinedSink[Int]
// build your processing graph
Source(1 to 10) ~> sink
// return the undefined sink which you mean to "fill in" afterwards
sink
}
// use the partial graph (source) multiple times, each time with a different sink
source.runWith(Sink.ignore)
source.runWith(Sink.foreach(x ⇒ println(x)))
희망이 도움이!
더 많은 문서가 곧 제공 될 예정입니다. 예제도 주셔서 감사합니다.하지만 PartialFlowGrpah가 2 개 이상인 경우 어떻게 작성할 수 있습니까? – Oli