我正在尝试像这样在 Flux 上重复订阅: DirectProcessor<String> stringDirectProcessor = DirectProcessor.create();
stringDirectProcessor
.repeat(3)
.subscribe(item -> System.out.println(item));
stringDirectProcessor.onNext("one");
stringDirectProcessor.onNext("two");
stringDirectProcessor.onNext("three");
stringDirectProcessor.onComplete();我的期望是看到这个输出:one
two
three
one
two
three
one
two
three
one
two
three但我只得到one
two
three但是,如果我使用Flux.just()而不是DirectProcessor我得到预期的输出。怎么了?
添加回答
举报
0/150
提交
取消