Node.js · Senior · Frage 26 von 75

Beim Verarbeiten eines Upload-Streams rufst du für jedes Stück eine asynchrone Funktion auf, ohne zu warten. Was ist das Risiko?

Antwort zeigen

Richtige Antwort: Keine Backpressure, ausstehende Arbeit und Speicher wachsen also weiter

Erklärung

Warte innerhalb von for await oder nutze begrenzte Nebenläufigkeit (etwa readable.map(fn, { concurrency: 4 })), damit das Lesen langsamer wird, wenn die Verarbeitung es ist.

Zum Weiterlesen

Fehler in der Frage

Node.js · Senior · Frage 26

Teste dich selbst

Mach den Test Node.js · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen