← 分散メッセージングとストリーム
メッセージングV(バックプレッシャとフロー制御)
プロデューサとコンシューマの処理速度に差があると、メッセージは溜まる一方になります。この差をブローカーがどう吸収し、下流が「もう受け取れない」をどう上流へ伝えて流量を落とすのか。プル型とプッシュ型の違い、prefetch/クレジットによる未ack制限、キューを緩衝に使う負荷平準化、そして無限にキューが伸びる危険とコンシューマラグの監視まで、各基盤の公式ドキュメントに沿って仕組みから理解します。
読み込み中…
プロデューサとコンシューマの処理速度に差があると、メッセージは溜まる一方になります。この差をブローカーがどう吸収し、下流が「もう受け取れない」をどう上流へ伝えて流量を落とすのか。プル型とプッシュ型の違い、prefetch/クレジットによる未ack制限、キューを緩衝に使う負荷平準化、そして無限にキューが伸びる危険とコンシューマラグの監視まで、各基盤の公式ドキュメントに沿って仕組みから理解します。