Backpressure - CI/CD用語集の定義
バックプレッシャーは、ダウンストリームのコンポーネントが処理に追いつけないときにアップストリームのプロデューサーに減速するよう合図する仕組みで、際限のないキュー、メモリの増大、クラッシュを防ぎます。
どのように現れるか
TCPのフロー制御、満杯時にブロックする境界のあるキュー、reactive streamsのデマンドシグナルはすべてバックプレッシャーです。これがないと、速いプロデューサーが遅いコンシューマーを追い越し、メモリが尽きるまで続きます。
関連ガイド
Rate Limiting - CI/CD Glossary DefinitionRate Limiting: Rate limiting caps how many requests a client can make in a time window, returning HTTP 429 (T…
Circuit Breaker - CI/CD Glossary DefinitionCircuit Breaker: A circuit breaker is a resilience pattern that stops calling a failing dependency after erro…