-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Given that the original desire was for a backpressure-aware protocol (not a protocol that avoids backpressure), I'd like to see a rationale of tradeoffs of each approach.
- Push-based with backpressure signalling (we had talked about a "loss of fidelity" warning message).
- Pull-based with no possibility of backpressure.
IMO, the pull-based model simplifies the state reporting side of things, but it makes real-time events firehoses very cumbersome, as now the server is obliged to buffer events in memory and wait until the client requests them.
Drawing from industry de-facto standards, Prometheus is pull-based, and Jaeger is push based.
Metadata
Metadata
Assignees
Labels
No labels