akka-streams 自定义形状
akka 提供了一些预定义的形状,应该可以满足 99.9%的使用量。只在极少数情况下才能创建新形状。预定义的形状是:
Source
- 1 个出口,没有入口Sink
- 1 个入口,没有出口Flow
- 1 个入口,1 个出口BidiFlow
- 2 个入口,2 个出口Closed
- 没有入口,没有出口FanInN
-N
inlets(N
<= 22),1 个出口FanOutN
-N
outlet(N
<= 22),1 个入口UniformFanIn
- 任何数量的相同类型的入口,1 个出口UniformFanOut
- 任意数量的相同类型的出口,1 个入口Amorphous
- 任何数量的入口或出口,但无类型。