我有一个与此类似的工作流程:
flux1.subscribe(result1 -> {
flux2ThatDependsOnResult1.subscribe(result2 -> {
flux3TheDependsOnResult2.subscribe(result3 -> {
...
})
})
})
(使用Spring Webflux)
所有嵌套使得此代码难以使用。有没有更好的方法编写这些代码?
答案 0 :(得分:1)
看看concatMap
或flatMap
运算符,而不是订阅每个“步骤”