-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
Question, why are the methods in reactive streams synchronous?
What if the subscriber is async ?
Forcing sync, you need a buffer (e.g. actor mailbox).
This buffer can either:
- Block when full (breaking the idea of reactive streams)
- Grow to infinity (causing OOM)
- Drop at head or tail, (also breaking the idea of reactive streams)
What am I missing in this equation?
The only way I can see this working out w/o issues is if the subscriber signas demand for every single element. my impression is/was that this is not the case?
Metadata
Metadata
Assignees
Labels
No labels