【发布时间】:2020-07-02 19:37:10
【问题描述】:
如何在 Flux 中停止发布(流式传输)在计时器之后 e.g. 1s,如果还有数字,就不公布了。 例如在 1000 个数字之后,它们将不会被打印出来。
@Test
public void test() {
Flux.range(0, 20000)
// hier
.delayElements(Duration.ofMillis(1))
.parallel(2)
.runOn(Schedulers.parallel())
.doOnNext(i -> {
System.out.println(i);
})
.sequential()
.blockLast();
}
【问题讨论】:
标签: java spring-webflux project-reactor