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 - 任何數量的入口或出口,但無型別。