-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
Continuing the discussion from twitter:
I assume the journal acts as an unbounded buffer that stores items on disk, thus when replaying it can read elements from this disk buffer on demand, supporting backpressure naturally.
The problem I see with the current setup is that unless one consumes the journal directly with a Consumer
, it can run into backpressure problems again caused by the replay itself. For example, applying observeOn
would trigger a replay to flood the internal buffer of Observable.observeOn
thus the backpressure problem is back.