Wie verwenden beliebte HTTP-Server oder Frameworks das HTTP-Protokoll, um asynchrone Datenströme vom HTTP-Server zum HTTP-Client zu implementieren? (Client könnte sein, Browser oder Nicht-Browser)Wie wird das HTTP-Protokoll verwendet, um das Senden von asynchronen Datenströmen vom HTTP-Server zum Client zu implementieren?
[client] ----request for data----> [server]
[client] <-------xxx------[server]
[---delay---]
[client] <-------xxxxxx---[server]
[---delay---]
[client] <-------x--------[server]
[---delay---]
[client] <-------xxx------[server]
[---delay---]
[client] <-------xxxx-----[server]
Verzögerung deterministisch nicht sein kann
x einzelnes Datenobjekt sagen, das Gefühl zu Server & Client macht.
Nur um zu betonen, ich bin nicht auf der Suche nach Implementierung von Streams (z. B. reaktive Streams, RxJava usw.), aber Ich würde gerne wissen, wie das HTTP-Protokoll verwendet wird, um dieses asynchrone Streaming von Daten zu implementieren (nicht video streaming, aber sagen, json streaming). Für die Ex, die HTTP-Header die sie verwenden, welche Art von Verbindung verwendet wird usw.