Node enger Verbindung vum WebSocket iwwer e Proxy, restauréiert och d'Sessioun
Restauréiert bewosst d'Abonnementer vun der Applikatioun an den onséchere Message-Zoustand nodeem eng nei WebSocket-Verbindung iwwer e Proxy opgebaut gouf.
De Callback vun der Reverbindung leeft an den neie Socket geet op. Dat ass eng Restauratioun vum Transport. Et heescht net onbedéngt, datt deng Abonnementer, Message-Bestätegungen oder d'Applikatiounssessioun do weidergaange sinn, wou déi vireg Verbindung opgehalen huet.
Och dee selwechten Proxy-Endpunkt kann eng nei ausgehend Verbindung produzéieren. Eng geännert Ausgangs-IP kann och dem Zil seng eege Sessiounspolitik ausléisen. Behandel den neie Socket als eng nei Verbindung a befolleg den dokumentéierten Erhuelungsaustausch vun der Applikatioun. Entscheet, ob de Workflow seng Proxy-Route behalen soll wann en sech nei verbënnt.
Behält e bësse méi wéi déi lescht URL
En nëtzlechen Erhuelungszoustand kann eng autoriséiert Sessiounsidentitéit, déi gewënschten Abonnementer, den Identifiant vum leschten bestätegt Evenement an Operatiounen déi nach op Bestätegung waarden, enthalen. Dee Felder gehéieren zum Applikatiounsprotokoll; WebSocket definéiert keen universellen Fortsetzungs-Token.
Entscheet, ob Dir vun engem Cursor aus weiderfuere wëllt, en neie Schnappschoss huelen oder eng Lach akzeptéieren. Wann eng Evenementsquell keng Interface fir d'Ofspillen ubitt, kann eng méi séier Reverbindung net beweisen, datt keng Messagen verluer gaange sinn.
Zweemol schécken kann zweemol maache bedeiten
E Message, dee virun enger Trennung lokal an d'Schlange gesat gouf, huet de Client vläicht ni verlooss. En aneren huet vläicht de Server erreecht, während seng Bestätegung verluer goung. All onbestätegt Kommando blann nach emol ze schécken behandelt déi zwou Fäll als gläich.
Benotz d'Ufro-Identifianten vum Service, d'Ënnerstëtzung fir Idempotenz oder e Reconciliatiounsmechanismus wou se disponibel sinn. Eng Transport-Reverbindung kann eng Applikatiounsaktioun net ëmkéierbar maachen oder se automatesch entduebelen.
Haalt d'Reverbindungsversich begrenzt an am Tempo no der Politik vun der Applikatioun. RFC 6455 empfielt en Zréckzuch no enger anormaler Schléissung; eng Flott vu Clienten déi direkt nach emol probéieren, kann d'Laascht vum Ausfall erhéijen.
Protokolléier, wéi eng Proxy-Route all Versich gewielt huet, awer haalt d'Route-Erhuelung getrennt vun der Applikatiouns-Erhuelung. „Nei verbonnen“ ass en nëtzleche Beweis. „Opgeholl a prett fir méi Aarbecht anzereechen“ brauch den zousätzlechen Applikatiounsaustausch deen dat feststellt.