IT-словарь › Сети › Управление потоком

Управление потоком

Сети Svenska → Обновлено: 2026-10-18

Механизм, не дающий быстрому отправителю завалить медленного получателя. Работает на сетевом уровне (TCP), прикладном (потоки HTTP/2) и в системах данных (Reactive Streams, Kafka).

TCP использует скользящее окно: получатель сообщает в ACK, сколько места осталось в буфере. В HTTP/2 управление потоком есть и для каждого потока отдельно, и для соединения в целом. Спецификация Reactive Streams (Java 9 Flow API, RxJava, Reactor) определяет протокол request(n): темп задаёт потребитель. Backpressure — та же идея с точки зрения потребителя. Без управления потоком под нагрузкой система падает по OOM или теряет события.

← Назад к словарю