K2Lektion 22 von 87etwa 180 Minuten
Asynchron im Web
Das lernen Sie in dieser Lektion
- erklären, warum ein Webserver mit wenigen Threads viele Anfragen bedient und was ein blockierender Aufruf dabei anrichtet
- blockierende Aufrufe wie .Result, .Wait() und Thread.Sleep finden und durch await ersetzen
- das CancellationToken der Anfrage als Parameter annehmen und bis in den Speicher weiterreichen
- einer Gruppe von Endpunkten mit der Request-Timeouts-Middleware ein Zeitlimit geben
- Abbruch durch den Aufrufer und Zeitlimit mit curl --max-time beobachten und im Log unterscheiden
Diese Lektion gehört zum Kurs K2
Den Text und das Video dieser Lektion sehen Sie, sobald Sie den Kurs gekauft haben. Die Ziele oben zeigen, was Sie hier lernen.