动态更改mergeMap运算符中的并发因子

时间:2019-12-20 19:37:49

标签: rxjs

我有一个可观察的mySourceObs和以下代码

concurrencyFactor = 10;
mySourceObs.pipe(
  mergeMap(data => generateAnotherObservable(data), concurrencyFactor)
).subscribe();

一旦订阅了Observable链,是否有办法动态更改concurrencyFactor

2 个答案:

答案 0 :(得分:0)

您可以这样做,但是当concurrencyFactor更改时,内部可观察对象将重新启动。

google.com

答案 1 :(得分:0)

我想出了一种通过外部concurrencymergeMapSubject的组合来控制switchMap的{​​{1}}的方法。

这是示例代码

defer
相关问题