我有一个处理一些消息的akka流。当事件发生时,流应该创建不同akka流的新实例。
目前这就是我在做的事情。这是最好的方式吗?
if(event.happened) new AnalysisFlow(info.id,info.time).flow
由于
答案 0 :(得分:0)
如果event
是流的一部分,您可以使用groupBy
将您的流拆分为子流。
您还可以使用flatMapConcat
或flatMapMerge
将您的元素流转换为Source
的流,然后使用concat或合并策略相应地运行和展平。