现有四个请求:请求 A、请求 B、请求 C、请求 D
注:1、所有的生产者要对数据处理之后才能将数据提供给消费者
2、不能存在请求嵌套
3、使用纯函数响应式编程
一、请求 A 和 请求 B 并行,获取两个请求响应完成后的解析值
二、请求 A 和 请求 B 并行,获取请求最先响应后的解析值,并终断还未完成响应的请求
三、请求 A 和 请求 B 并行, 请求 C 和 请求 A、B 串行,获取三个请求响应完成后的解析之
四、请求 A 和 请求 B 并行,请求 C 和 请求 D 并行,请求 A、B 和 请求 C、D 串行,获取四个请求响应完成后的解析值
五、请求 A 和 请求 B 并行,请求 C 和 请求 D 并行,请求 A、B 和 请求 C、D 串行,获取请求 A、B 和请求 C、D 中最先响应后的解析值,并终断还未完成响应的请求。
六、请求 A 和 请求 B 并行,请求 C 和 请求 D 并行,请求 A、B 和 请求 C、D 串行,获取请求 A、B 中最先完成响应的解析值和请求 C、D 中最先完成响应后的解析值,并终断另一个串行中未完成响应的请求。
七、请求 A 和 请求 C 串行,请求 B 和 请求 D 串行, 请求 A、C 和请求 B、D 并行,获取四个请求响应完成后的解析之
八、请求 A 和 请求 C 串行,请求 B 和 请求 D 串行,请求 A、C 和 请求 B、D 并行,获取请求 A、C 中最先完成响应的解析值和请求 B、D 中最先完成响应后的解析值,并终断另一个串行中未完成响应的请求。