Javascript rxjs合并http响应
多个http请求是并发的,并且可以控制并发请求的数量。完成所有请求后,可以合并数据(数据可以是有序的,也可以是无序的)Javascript rxjs合并http响应,javascript,http,rxjs,Javascript,Http,Rxjs,多个http请求是并发的,并且可以控制并发请求的数量。完成所有请求后,可以合并数据(数据可以是有序的,也可以是无序的) from([link,link,link])。管道( 合并(l=>request.get(l)), //有些事。。。 ) 返回[linkdata,linkdata,linkdata] 考虑按如下所示实施: from([link1,link2,link3])管道( mergeMap(request.get,CONCURRENT_NUMBER),//考虑按如下所示实现它: from
from([link,link,link])。管道(
合并(l=>request.get(l)),
//有些事。。。
)
返回[linkdata,linkdata,linkdata]
考虑按如下所示实施:
from([link1,link2,link3])管道(
mergeMap(request.get,CONCURRENT_NUMBER),//考虑按如下所示实现它:
from([link1,link2,link3])管道(
mergeMap(request.get,CONCURRENT_NUMBER),//似乎需要使用
看起来你需要使用
我想您正在搜索mergeAll
from([link1, link2, link3].map(link => request.get(link))).pipe(
mergeAll(CONCURRENT_NUMBER),
// something like reduce, toArray... to combine the results
).subscribe(console.log);
我想您正在搜索mergeAll
from([link1, link2, link3].map(link => request.get(link))).pipe(
mergeAll(CONCURRENT_NUMBER),
// something like reduce, toArray... to combine the results
).subscribe(console.log);