阿卡。如何使用Source.actorRef完成流?

时间:2017-05-25 11:55:51

标签: java akka akka-stream

我想完成一个包含预定义消息的流:

Source.actorRef(Integer.MAX_VALUE, OverflowStrategy.fail())
    .limit(1)
    .to(Sink.onComplete(System.out::println))
    .run(materializer);
    .tell("Do Complete!", ActorRef.noSender());

来自极限方法文档:

  

已定义的元素数量或完成时完成   上游完成

为什么流不完整?

1 个答案:

答案 0 :(得分:1)

这是take的文档,而不是limit

事实上,您应该使用take来解决问题。