Reactor,如何保持应用程序活着

时间:2017-11-29 15:22:36

标签: spring reactive project-reactor

序列是异步的,所以这会立即将控制权返回给调用线程。

public static void main(String[] args) {
    Flux<Long> tick = Flux.interval(Duration.ofSeconds(1));
    Flux<String> ticktock = tick.map(e -> e % 2 == 0 ? "tick" : "tock");
    ticktock
            .log()
            .subscribe(System.out::println);
}

当用户消耗无限流量时,保持程序存活的正确方法是什么?

Project Reactor内部有什么能够完成这项工作吗?或者我应该采用像while(true){}或Thread.sleep这样的东西?

0 个答案:

没有答案