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