リアクティブ拡張を使用すると、同じオブザーバブルに 2 回サブスクライブするのは簡単です。オブザーバブルで新しい値が利用可能になると、両方のサブスクライバーがこの同じ値で呼び出されます。
このオブザーバブルから各サブスクライバーに異なる値 (次の値) を取得させる方法はありますか?
私が求めているものの例:
ソース シーケンス: [1,2,3,4,5,...] (無限)
ソースは未知の速度で常に新しいアイテムを追加しています。
N サブスクライバーを使用して、アイテムごとに長時間の非同期アクションを実行しようとしています。
1 番目の加入者: 1,2,4,...
2 番目の加入者: 3,5,...
...
または
1 番目の加入者: 1,3,...
2 番目の加入者: 2,4,5,...
.. .
または
1 番目の加入者: 1,3,5,...
2 番目の加入者: 2,4,6,...