次の単一サブスクライバーを使用するにはどうすればよいですかReplaySubject
。
onNext()
誰かがサブスクライブするまで、受信したすべてのイベントをバッファリングします。- 誰かがサブスクライブすると、バッファリングされたすべてのイベントがサブスクライバに転送され、
ReplaySubject
(パフォーマンス上の理由から) バッファから消去され、後続のイベントはサブスクライバにのみ転送されます (バッファリングは行われません)。 - 複数のオブザーバーがサブスクライブしている場合、例外がスローされます。
- サブジェクトに与えられたすべてのバッファリングされたイベントは、各イベントが生成された時間に基づいて順序付けられ、サブスクリプション中にその順序でサブスクライバーに転送されますか?
また、これは意味がありますか?ファイルシステムなどからイベントを転送する場合など、このテーマには良いユースケースがあると思います...