Horizontaal schalen met sessies
Voer meerdere instanties uit achter een load balancer.
Horizontaal schalen met sessies is een gratis MCP Academy-les op CoddyKit. Dit is les 4 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject MCP Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus MCP Academy bevat in totaal 4 lessen.
Eén exemplaar heeft grenzen
Eén serverproces kan maar een beperkte hoeveelheid werk uitvoeren. Om veel meer verkeer te verwerken, voer je er meerdere instanties naast elkaar van uit. 📈
Schaal horizontaal, niet alleen omhoog
Meer kopieën van je server toevoegen heet horizontaal schalen. Dat is vaak goedkoper en veiliger dan één steeds grotere machine kopen.
Een load balancer vooraan
Een load balancer staat vooraan en verdeelt binnenkomende verzoeken over je instanties, zodat geen enkele kopie wordt overbelast.
HTTP maakt dit mogelijk
Horizontaal schalen vereist netwerktransport. Daarom draaien MCP-servers via Streamable HTTP in plaats van via het lokale stdio-transport.
Sessies houden elke client bij
MCP bewaart de status per client in een sessie, die wordt geïdentificeerd door een sessie-id die de client bij elk vervolgeverzoek meestuurt.
Mcp-Session-Id: 1f5c...e9Het probleem met sessievastheid
Als een sessie alleen in het geheugen van één instantie leeft, raakt een verzoek dat ergens anders naartoe wordt gestuurd zijn status kwijt. Die mismatch is het probleem van sessievastheid.
Optie A: vaste routering
Een oplossing is vaste sessies: de load balancer stuurt een bepaalde sessie-id altijd terug naar dezelfde instantie die de sessie heeft aangemaakt.
Optie B: gedeelde sessieopslag
Voor schaalbaarheid is een gedeelde opslag zoals Redis beter. Elke instantie kan een sessie laden, zodat verzoeken vrij kunnen worden gerouteerd en herstarts overleven.
Streef naar stateless instanties
Houd instanties stateless en bewaar niets cruciaals uitsluitend in lokaal geheugen. Daarna kun je ze op elk moment toevoegen, verwijderen of vervangen.
Gezondheidscontroles sturen de routering
De balancer controleert het gezondheidseindpunt van elke instantie en stopt met het sturen van verkeer naar een kopie die uitvalt, zodat gebruikers op gezonde kopieën blijven.
Schaal automatisch naar de vraag
Met stateless instanties kun je automatisch schalen: voeg kopieën toe wanneer de belasting stijgt en verwijder ze wanneer die daalt. Zo betaal je alleen voor wat je gebruikt.
Snelle controle
Wat maakt het mogelijk om elk verzoek naar elke instantie te routeren?
Samenvatting: schaal horizontaal
Je draaide meerdere instanties achter een load balancer, deelde sessies in een centrale opslag en hield kopieën stateless om op verzoek automatisch te kunnen schalen. 🚀
Leer Python met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 30
- Lessen
- 120
Veelgestelde vragen
Is de les “Horizontaal schalen met sessies” gratis?
Ja — je kunt hier op het web alle 3 lessen van het leerpad MCP Academy, waaronder “Horizontaal schalen met sessies”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus MCP Academy bevat in totaal 4 lessen.
Wat leer ik in “Horizontaal schalen met sessies”?
Voer meerdere instanties uit achter een load balancer. Je oefent met MCP Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met MCP Academy te beginnen?
Ervaring vooraf is niet nodig. MCP Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.
Hoe lang duurt de les “Horizontaal schalen met sessies”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over MCP Academy?
Ja. Elke les over MCP Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Asynchrone tools die niet blokkeren
- Gelijktijdigheid en backpressure
- Resultaten met veel tokens inkorten
- Horizontaal schalen met sessies