Akka流:与不使用流的类共享流

时间:2019-10-14 14:28:09

标签: akka-stream

我的程序的主要执行循环是使用Akka Streams Flow。

该流程有一个.via(subFlow)呼叫。 subFlow是另一个Flow对象(它按操作进行分组,该操作在5秒的时间内合并了一堆消息,将数据批量保存,然后将它们取消分组,以使输出是一条消息)。 / p>

我的问题是我有一个单独的类,需要使用相同的groupBy逻辑来保存数据。但是,此类完全不使用akka流,并且实现一次只知道一条消息。我想使用subFlow方法来执行此逻辑,但是我不能只做Source.single(message).via(subFlow),因为不会有任何分组,因为只有一条消息。我需要某种方法来挂接subFlow的现有实例(以便我的类的多个实例可以调用它),向subFlow发送一条消息,然后获取该实例的单个结果消息。

有相对简单的方法吗?

0 个答案:

没有答案