Nei in werferbining fan WebSocket fia proxy, werstel ek de sesje
Werstel mei opsetsin de abonneminten fan de applicaasje en de ûnwisse berjochtstatus nei it opbouwen fan in nije WebSocket-ferbining fia proxy.
De werferbiningstekbehear rint en de nije socket iepenet. Dat is ferfiersherstel. It betsjut net needsaaklik dat dyn abonneminten, berjochtbeheiningen of de applicaasjesesje trochgongen dêr't de foarige ferbining stoppe.
Sels itselde proxy-einpunt kin in nije útgongferbining meitsje. In feroare útgong-IP kin ek it eigen sesjebelied fan de bestimming aktivearje. Behannelje de nije socket as in nije ferbining en folgje de dokumintearre herstelútwikseling fan de applicaasje. Beslis oft de wurkstream syn proxy-rûte behâlde moat by it werferbinen.
Hâld wat mear as de lêste URL
Nuttige herstelstatus kin in autorisearre sesje-identiteit, winske abonneminten, de identifikaasje fan de lêst befêstige barren en operaasjes dy't noch op befêstiging wachtsje, omfetsje. Dy fjilden hearre by it applicaasjeprotokol; WebSocket definiearret gjin universeel ferfolchtoken.
Beslis oft jo ferfetsje fan in kursor, in nije momintopname krije of in gat akseptearje. As in barrenboarne gjin werjaflingsynterface biedt, kin flugger werferbinen net bewize dat gjin berjochten mist binne.
Twa kear stjoere kin twa kear dwaan betsjutte
In berjocht dat foar in ferbrekking lokaal yn 'e wachtrige set is, hat miskien nea de klant ferlitten. In oar hat miskien de tsjinner berikt wylst syn befêstiging ferlern gie. Elk ûnbefêstige kommando blind weromstjoere behannelet dy twa gefallen as identyk.
Brûk de oanfraachidentifikaasjes fan de tsjinst, stipe foar idempotinsje of in ferieningsmeganisme wêr't beskikber. In ferfierswerferbining kin in applicaasje-aksje net omkearber meitsje of dy automatysk ûntdûbelje.
Hâld werferbiningspogingen beheind en yn tempo neffens it belied fan de applicaasje. RFC 6455 advisearret weromlûken nei in abnormale sluting; in float klanten dy't daliks wer probearje, kin de lading fan 'e steuring ferheegje.
Registrearje hokker proxy-rûte elke poging keas, mar hâld rûteherstel los fan applicaasjeherstel. “Wer ferbûn” is nuttich bewiis. “Bybelde en klear om mear wurk yn te tsjinjen” freget de ekstra applicaasje-útwikseling dy't dat fêststelt.