Словарь
← Словарь03.a / Термин
· Обратное давление

Backpressure

Категория
Оригинал
Backpressure (обратное давление) · en
Обновлено
24 апр. 2026
Теги
Суть в одном предложении

Backpressure защищает систему от перегрузки, позволяя потребителю замедлять производителя данных.

Краткое определение

Backpressure — это механизм управления потоком данных, при котором скорость генерации подстраивается под скорость

обработки.

Оригинал и перевод
  • Язык: английский
  • Оригинал: Backpressure
  • Буквальный перевод: обратное давление
Синонимы и варианты написания
  • Flow control
  • Load control
Происхождение

Термин пришёл из инженерных и физических систем и был адаптирован для потоковой обработки данных и очередей.

Где используется
  • Очереди сообщений
  • Event streaming
  • Асинхронные пайплайны
  • Reactive-системы
Когда это важно

Backpressure критичен при высокой нагрузке, когда неконтролируемый входящий поток может привести к OOM или падению

сервисов.

Подробное объяснение

Если производитель быстрее потребителя, система начинает накапливать данные.

Backpressure позволяет:

  • замедлить входящий поток;
  • ограничить буферы;
  • сбрасывать данные по политике.
Аналоги и связанные термины
  • Rate limiting
  • Load shedding
  • Queue overflow
  • Consumer lag
Пример использования

«Очередь растёт — включаем backpressure, чтобы ограничить скорость публикации событий.»

Мини-FAQ
  • Это то же самое, что rate limiting?

Ответ: Нет, rate limiting ограничивает вход, backpressure — реакцию на перегрузку.

  • Всегда ли нужен backpressure?

Ответ: Нет, но без него высоконагруженные системы нестабильны.

Смотри также
  • Rate limiting
  • Observability
Backpressure | Viku-Lov Studio