我想了解什么toMat在阿克卡流。例如:akka流toMat
val sink1:Sink[Int, Future[Int]]=Sink.fold[Int,Int](0)(_ + _)
val flow=Flow[Int].fold[Int](0){(x,y)=> x+y}
val runnable = Source (1 to 10).viaMat(flow)(Keep.right).toMat(sink1)(Keep.both)
- 有什么用viaMat的VS通过?
- Mat在viaMat和toMat之间做了什么?
- keep.both的用途是什么,这是否意味着如果是的话,我可以从之前和当前的物品中获得价值,那么我该如何获得这些价值。
感谢 阿伦
它应该返回如下(保留两个MAT)VAL可运行:RunnableGraph [(无极[选项[INT]],未来[ Int])] =源(1到10).viaMat(流)(Keep.right).toMat(sink1)(Keep.both).run() – ASe