如何在流中创建和启动Akka流

时间:2016-04-24 10:02:24

标签: scala akka akka-stream

我有一个处理一些消息的akka​​流。当事件发生时,流应该创建不同akka流的新实例。

目前这就是我在做的事情。这是最好的方式吗?

if(event.happened) new AnalysisFlow(info.id,info.time).flow

由于

1 个答案:

答案 0 :(得分:0)

如果event是流的一部分,您可以使用groupBy将您的流拆分为子流。

您还可以使用flatMapConcatflatMapMerge将您的元素流转换为Source的流,然后使用concat或合并策略相应地运行和展平。