【发布时间】:2017-04-26 02:08:59
【问题描述】:
我有 Akka Stream 流,它正在使用 alpakka 从文件中读取、处理数据并写入文件。我想在处理 n 个元素后停止流程,计算持续时间并调用系统终止。我怎样才能实现它?
我的流程是这样的:
val graph = RunnableGraph.fromGraph(GraphDSL.create() { implicit builder: GraphDSL.Builder[NotUsed] =>
import GraphDSL.Implicits._
sourceFile ~> mainFlow ~> sinkFile
ClosedShape
})
graph.run()
你有什么想法吗?谢谢
【问题讨论】:
标签: scala akka-stream