Istunnot ja yhteyden muodostaminen uudelleen
Säilyttäkää tila pyyntöjen ja katkenneiden yhteyksien välillä.
Istunnot ja yhteyden muodostaminen uudelleen on ilmainen MCP Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu MCP Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. MCP Academy-kurssilla on yhteensä 4 oppituntia.
Miksi palvelimet tarvitsevat muistia
Etäpalvelin voi käsitellä samanaikaisesti monia asiakkaita. Jotta se pysyy selvillä kustakin keskustelusta, sen täytyy pystyä muistamaan, kuka on kuka. Tätä varten tarvitaan istunto. 🧠
Istunto syntyy alustuksen yhteydessä
Istunto alkaa initialize-kättelyn aikana. Palvelin tervehtii uutta asiakasta ja määrittää tilan, joka seuraa tätä yhteyttä.
Tutustu istuntotunnukseen
Istunnon merkitsemistä varten palvelin palauttaa alustuksen vastauksessa yksilöllisen Mcp-Session-Id-otsakkeen. Ajattele sitä asiakkaan lunastuslippuna.
Mcp-Session-Id: a1b2c3d4Asiakas lähettää sen takaisin
Jokaisessa myöhemmässä pyynnössä asiakas sisällyttää saman id-tunnisteen otsakkeisiinsa. Palvelin lukee tunnisteen ja tietää tarkalleen, mihin istuntoon kutsu kuuluu.
Mcp-Session-Id: a1b2c3d4Tila elää istunnossa
Kaikki kutsujen välillä muistettava, kuten kirjautunut käyttäjä tai kohdistin, liitetään istuntoon. Eri asiakkaat eivät koskaan näe toistensa tietoja.
Tilaton toiminta ohittaa tunnisteen
Kaikki palvelimet eivät tarvitse muistia. Tilaton palvelin käsittelee jokaisen pyynnön itsenäisenä eikä myönnä istuntotunnistetta, mikä helpottaa skaalaamista huomattavasti.
Verkot katkaisevat yhteyksiä
Internetissä yhteydet katkeilevat: suoratoisto voi päättyä kesken vastauksen. Hyvän siirtotavan on käsiteltävä katkennut yhteys menettämättä koko istuntoa. 📡
Katkenneen suoratoiston jatkaminen
Muistatko SSE-tapahtumien tunnisteet? Asiakas muodostaa yhteyden uudelleen ja lähettää näkemänsä Last-Event-ID-tunnisteen pyytäen palvelinta toistamaan vain sen jälkeen tulleet tapahtumat.
Last-Event-ID: 42Ei kaksoiskappaleita eikä aukkoja
Koska jokainen tapahtuma numeroitiin, toisto on täsmällistä. Asiakas ei menetä mitään eikä näe mitään kahdesti, joten häiriö ei koskaan vahingoita tulosta.
Istunnon päättäminen
Kun asiakas on valmis, se voi lähettää endpointiin HTTP-DELETE-pyynnön istuntotunnisteensa kanssa. Palvelin vapauttaa tilan ja pitää muistin siistinä.
DELETE /mcpHyöty
Yhdessä istunnot ja uudelleenyhdistäminen saavat etäpalvelimen tuntumaan luotettavalta: se muistaa kontekstisi ja selviytyy epävakaista verkoista hallitusti. ✨
Pikatarkistus
Miten asiakas osoittaa, mihin istuntoon pyyntö kuuluu?
Kertaus: istunnot ja uudelleenyhdistäminen
Alustuksessa asetettu ja myöhemmin takaisin lähetetty istuntotunniste yhdistää kunkin asiakkaan sen tilaan. Numeroitujen SSE-tapahtumien ansiosta katkennut suoratoisto voidaan jatkaa siististi ilman aukkoja. 🎉
Opi Python tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Istunnot ja yhteyden muodostaminen uudelleen” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa MCP Academy-oppimispolun 3 oppituntia, myös oppitunnin “Istunnot ja yhteyden muodostaminen uudelleen”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. MCP Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Istunnot ja yhteyden muodostaminen uudelleen”?
Säilyttäkää tila pyyntöjen ja katkenneiden yhteyksien välillä. Harjoittelet MCP Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni MCP Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin MCP Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”Istunnot ja yhteyden muodostaminen uudelleen”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä MCP Academy-oppitunnilla?
Kyllä. Jokainen MCP Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Miksi stdio ei riitä
- Streamable HTTP -siirtotapa
- Vastausten suoratoisto SSE:llä
- Istunnot ja yhteyden muodostaminen uudelleen