【发布时间】:2022-01-06 13:50:16
【问题描述】:
我有一个我想处理的单声道列表,但它们必须按顺序执行,并且只有在前一个单声道完成后才应该执行下一个。
private Mono<List<Result>> processGoals(List<> goals,Data data) {
List<Mono<Result>> plans = goals
.stream()
.map(plan -> processGoal(plan, data))
.collect(Collectors.toList());
}
我尝试使用
return Flux.concat(plans).subscribeOn(Schedulers.single()).collectList();
但这会在前一个单声道完成之前执行下一个单声道。
【问题讨论】:
标签: java spring reactive-programming spring-webflux project-reactor