Replay
いずれかのオーバーロードによって作成されたリプレイ オブザーバブルがあるとします。Replay
リプレイ バッファからアイテム/メッセージ/要素を削除できるメソッドを使用して、リプレイ オブザーバブルを生成するバリアントはありますか?
競合状態を回避するために、リプレイ オブザーバブルが必要です。2 つのオブザーバブルA
がありB
、関連するメッセージが生成されます。A
メッセージを生成する場合はm
、それB
に対応するメッセージを使用できますm'
(ただし、これはオプションです)。のすべてのメッセージから
除外するために、サブスクライバーはサブスクライバーを(正確なメッセージに対してフィルター処理されて)登録します。m'
B
A
B
m'
m
m'
ただし、サブスクライバーの実行がスケジュールされるm'
前に到着することもあります。これは、登録済みのサブスクライバーがまだないことを意味します。リプレイ オブザーバブルとしてラップすることでこれを解決できますが、リプレイ バッファから処理済みメッセージをクリーンアップできるようにしたいと考えています。A
m'
B
B