NL
NL
Inloggen mini-cart 0
NL
NL
BlogKnowledge BaseDeveloper APIStatusCustomer Portal

Deep Dive-presentatie | Veerkracht in Microservices met Congestion Control: Mourjo Sen

Ongecontroleerde verkeerscongestie kan onze microservices niet-responsief maken en klanten wegjagen – we willen niet dat onze gebruikers ooit een HTTP 503 zien. Dus, hoe kunnen we (a) congestie detecteren voordat het de gebruikerservaring breekt en (b) herstellen van congestie? Om congestiedetectie en -beperking veerkrachtig en schaalbaar te maken, moeten we dit ook kunnen doen met lokale metingen binnen onze applicatie. Microservices zitten ingeklemd tussen twee delen van het congestieprobleem: (a) gebruikers kunnen te veel verzoeken gaan doen en (b) services waarvan we afhankelijk zijn kunnen traag worden. Beide scenario's kunnen verkeerscongestie veroorzaken. We willen dit detecteren en onze servicekwaliteit op elegante wijze verminderen om gebruikers te laten weten wat er aan de hand is, in plaats van een onverklaarbare HTTP 503-status. In deze presentatie zal ik uitleggen hoe we veerkrachtige microservices kunnen bouwen met ingebouwde congestion control-mechanismen. Ik zal een voorbeeld Java Spring Boot-applicatie gebruiken om het effect van opbouwende congestie te demonstreren en te illustreren hoe we dit kunnen detecteren en erop kunnen reageren. Dit alles wordt gedaan met eenvoudige lokale metingen om stabiliteit en veerkracht te garanderen.

youtube-video-thumbnail

Meer video's

matc.webp
Stateful Applications in het tijdperk van Durable Execution: Marc Klefter
Aren.webp
Vibe-Coding uw weg naar een beveiligingsnachtmerrie: Arjen Wiersma
kaut.webp
Verzenden door chaos: Engineering Resilience over grenzen heen: Kaustubh Hiware
Terug naar boven