Wann e Service Minutte laang stëll bleift an e Proxy an en Timeout leeft, wielt wat de Client kréie soll, ier Dir Heartbeat-Bytes derbäisetzt. En Timer verlängere kann engem Waarde hëllefen; den Äntwertkontrakt bestëmmt, wéi eng Fortschrëtt gülteg ass.

ApplikatiounsdesignFortschrëttskontrakt
Asynchron Aarbecht202 Accepted mat enger Duerstellung, déi d'Iwwerwaachung beschreift, duerno endlech Statusufroen an explizit Ofschloss-/Feelerzoustänn
Server-Sent Events StreamContent-Type: text/event-stream a Rekorder, déi den SSE-Client versteet

202 versprécht net, datt d'Aarbecht geléngt. Fir SSE kann e Kommentarrekord sou ausgesinn:

: heartbeat

Den Doppelpunkt mécht en zu engem Kommentar anstatt engem Applikatiounsevenement. D'Autorennotize vun HTML schloen periodesch Kommentaren ongeféier all 15 Sekonnen géint e gewëssen ale Proxy-Idle-Verhalen vir; dat ass eng Leedung, keng universell Timeout-Garantie.

Fëllt d'Header of a séchert, datt d'Applikatioun/De Servicestack Rekorder fräigëtt amplaz se lokal ze pufferéieren. Bytes déi nach net geschéckt sinn, kënnen en ënneschten Zwëschenhändler net aktiv halen.

Setzt keng SSE-Kommentaren an normalen JSON- oder Binärinhalt. En HTTP/1.1-Chunk mat Nolllängt beendet en chunked Kierper, also ass et keen widderhuelbare leeren Heartbeat.

Behält en Operatiounsdeadline a eng Annulatiounspolitik. Just Traffic-Aktivitéit weist kee nëtzlechen Aarbechtsfortschrëtt oder e gültegt Endresultat.

Ähnlech Artikelen