私はRESTサービスを利用するアプリケーションを持っています。誰かのたびにリクエストします。ボタンをクリックします。ただし、最初にトークンを取得してから20分ごとに更新する必要があります。ここで、所望のストリームの結合を表す大理石の図は、典型的には、要求元がトークンソースの最新の値と結合結果をトリガオペレーターをコーミングして、別のオペレーターに依存する反応パターン
TOKEN SOURCE ---------A--------------B--------------C----------------D-
REQUEST SOURCE ----1-----------2--3---------4-----------5-------6--------
RESULT SOURCE ---------A1-----A2-A3--------B4----------C5------C6-------
、しかしいかなる項目が持っていない例外がある...ですトークンストリームで発行された - この場合、最初のトークンが到着してから送信されるまで、要求はバッファされます。
オペレータはほとんど存在しますが、いずれかのストリームが発生するとトリガーされます。 sample
オペレータの大理石図も近いようですが、私が望んでいない時間間隔に基づいて出力を抑制します。
このインスタンスでは、どの演算子/演算子チェーンを使用できますか?
私はRxJSでプロトタイプを作成していますが、RxSwiftに実装する必要があります。
間隔のこれらの魔法値は素数なので、両方のシーケンスar eは重複しないことが保証されます。 – Asti