异步Java:如何组织必须按顺序完成的嵌套订阅?
我有一个类似于此的工作流程:异步Java:如何组织必须按顺序完成的嵌套订阅?,java,asynchronous,reactive-programming,spring-webflux,project-reactor,Java,Asynchronous,Reactive Programming,Spring Webflux,Project Reactor,我有一个类似于此的工作流程: flux1.subscribe(result1 -> { flux2ThatDependsOnResult1.subscribe(result2 -> { flux3TheDependsOnResult2.subscribe(result3 -> { ... }) }) }) (使用Spring Webflux) 所有的嵌套使得这段代码很难使用。有没有更好的方法来编写它们?查看con
flux1.subscribe(result1 -> {
flux2ThatDependsOnResult1.subscribe(result2 -> {
flux3TheDependsOnResult2.subscribe(result3 -> {
...
})
})
})
(使用Spring Webflux)
所有的嵌套使得这段代码很难使用。有没有更好的方法来编写它们?查看
concatMap
或flatMap
操作符,而不是在每个“步骤”上订阅查看concatMap
或flatMap
操作符,而不是在每个“步骤”上订阅