我想完成一个包含预定义消息的流:
Source.actorRef(Integer.MAX_VALUE, OverflowStrategy.fail())
.limit(1)
.to(Sink.onComplete(System.out::println))
.run(materializer);
.tell("Do Complete!", ActorRef.noSender());
来自极限方法文档:
已定义的元素数量或完成时完成 上游完成
为什么流不完整?
答案 0 :(得分:1)
这是take
的文档,而不是limit
。
事实上,您应该使用take
来解决问题。