是否需要操作员要求无限量的元素?

时间:2018-02-17 10:54:50

标签: java project-reactor

Flux.just("a", "b", "c", "d")
        .log(null, Level.INFO, true) // line 20
        .take(3)
        .subscribe();

部分输出:

12:56:21 [main] INFO  - | request(unbounded)    Flux.log(App.java:20)

问题:

为什么take要求提供无限量的元素,而不仅仅是来自2的{​​{1}}?

1 个答案:

答案 0 :(得分:0)

通过申请无限金额并在收到足够元素时取消

来进行工作