Термин Node.js и бэкенд обновлено

Backpressure в потоках Node.js: что это

Коротко

Backpressure в потоках Node.js: механизм, который не даёт быстрому источнику завалить медленного приёмника данными. write() возвращает false, когда буфер превысил highWaterMark, и писатель ждёт события drain. pipe и pipeline делают это автоматически.

Определение

Механизм, который не даёт быстрому источнику завалить медленного приёмника данными. write() возвращает false, когда буфер превысил highWaterMark, и писатель ждёт события drain. pipe и pipeline делают это автоматически.

Подробнее

Без backpressure данные копятся в памяти до падения процесса.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Node.js и бэкенд проверят, что термин понятен в деле.