akka-stream的数据流可以由一些组件组合而成.这些组件统称数据流图Graph,它描述了数据流向和处理环节.Source,Flow,Sink是最基础的Graph.用基础Graph又可以组合更复杂的复合Graph.如果一个Graph的所有端口(输入.输出)都是连接的话就是一个闭合流图RunnableGraph,否则就属于·开放流图PartialGraph.一个完整的(可运算的)数据流就是一个RunnableGraph.Graph的输出出入端口可以用Shape来描述: /** * A Shap…