Leksykon IT › Infrastruktura › Backpressure (ops)

Backpressure (ops)

Infrastruktura Svenska → Zaktualizowano: 2026-10-05

Mechanizm, w którym przeciążony system sygnalizuje w górę strumienia „zwolnij”, zamiast załamać się pod nadmiarem pracy. Jak kolejka, która mówi stop, gdy jest pełna — zamiast puchnąć, aż skończy się pamięć.

Problem: jeśli szybki producent zasila wolniejszego konsumenta szybciej, niż ten nadąża, kolejki i bufory rosną, aż coś pęknie (brak pamięci, rosnące opóźnienia, awaria). Backpressure to sygnał zwrotny: konsument przekazuje producentowi swój limit przepustowości, a ten zwalnia. Mechanizmy: kolejki blokujące/ograniczone (producent czeka, gdy kolejka jest pełna), kontrola przepływu (TCP robi to na poziomie sieci, frameworki reaktywne jak Reactive Streams na poziomie aplikacji) oraz load shedding (odrzucanie nadmiaru, gdy nadawcy nie da się spowolnić). Zysk: pod obciążeniem system degraduje się w sposób kontrolowany, zamiast się wywrócić → stabilność. Pokrewne: rate limiting (ograniczanie wejścia), bulkhead (izolacja), circuit breaker (przerwanie wywołań do zepsutej zależności). Centralna zasada odporności w systemach rozproszonych i strumieniowych.

← Wróć do leksykonu