reactor flux
3 月,跳不动了?>>> 发布订阅模式 A--->B-->C---->D subscribe: D--->C--->B--->A onSubscribe: A--->B--->C---->D request: D---->C--->B---->A onNext: A--->B-->-C--->D complete:A--->B---->C--->D Flux.just Flux<String> fs = Flux.just("1","2"); Flux.fromArray Flux<String> fs = Flux.fromArray(new String[]{"1","2"}); Flux.fromIterable Flux<String> fs = Flux.fromIterable(Arrays.asList("1","2")); Flux.generate s.complete 只能调用一次,要不然会报错 一般用于同步 Flux<String> fs = Flux.generate(()->Integer.valueOf(1),(i,s)->{ s.next(i+""); if(i == 10){ s.complete(); } return ++i; }); fs.subscribe(s->System.out.println(s)); Flux.publishOn