使用响应式扩展,很容易订阅同一个 observable 2 次。当 observable 中有一个新值可用时,两个订阅者都会使用相同的值调用。
有没有办法让每个订阅者从这个 observable 中获得不同的值(下一个)?
例如我所追求的:
源序列:[1,2,3,4,5,...](无限)
源不断以未知的速度添加新项目。
我正在尝试使用 N 个订阅者为每个项目执行一个冗长的异步操作。
第一个订阅者:1,2,4,...
第二个订阅者:3,5,...
...
或
第一个订阅者:1,3,...
第二个订阅者:2,4,5,...
.. .
或
第一个订阅者:1,3,5,...
第二个订阅者:2,4,6,...