reaktivity / nukleus.spec

Nukleus Specification
Apache License 2.0
0 stars 6 forks source link

Review flow control representation #26

Open jfallows opened 5 years ago

jfallows commented 5 years ago

Consider changing stream frames like DATA to indicate absolute stream position and throttle frames like WINDOW to indicate absolute ack position independent of window size.

Unreliable transports can proactively advance the ack position much as they can proactively send flow control credit today.

Reliable transports can propagate corresponding ack positions to accurately convey reliable transmission at lower level protocols via higher level reaktivity stream concepts.