Les 17 · Module 3 · Productie
Graceful shutdown en timeouts
Laat kassa-api netjes stoppen bij een herstart: signalen afvangen, lopende verzoeken afmaken, achtergrondtaken stoppen met een CancellationToken, en timeouts op elk niveau.
🎯 Na deze les kun je
- SIGTERM en Ctrl+C afvangen en with_graceful_shutdown gebruiken
- achtergrondtaken netjes stoppen met een CancellationToken
- timeouts instellen voor verzoeken, database en uitgaande HTTP
- een maximale afsluittijd afdwingen
Bij elke uitrol stopt je oude versie. Doet hij dat abrupt, dan krijgen klanten die net een bestelling plaatsten een afgebroken verbinding. Een graceful shutdown betekent: geen nieuwe verbindingen meer aannemen, lopende verzoeken afmaken, dan stoppen. Daarnaast zorgen timeouts ervoor dat niets eindeloos blijft hangen.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?