バックプレッシャーは、システムの遅い部分が「今はこれ以上処理できない」と伝える仕組みです。速い部分は新しいメッセージの送信を一時停止したり、速度を落としたりできます。
瓶に水を注ぐ場面を想像してください。注ぐ速さが排水より速ければ、あふれる前に注ぐのを止めます。バックプレッシャーは、プログラム間で同じような役割を果たします。
仕事が積み上がってサービスを圧倒するのを防ぐのに役立ちます。待たせる必要があるメッセージについては、キューに保存するなど、別途計画が必要です。
用語の解説
受信側の処理が追いつかないとき、送信側に速度を落とすよう求めます。

バックプレッシャーは、システムの遅い部分が「今はこれ以上処理できない」と伝える仕組みです。速い部分は新しいメッセージの送信を一時停止したり、速度を落としたりできます。
瓶に水を注ぐ場面を想像してください。注ぐ速さが排水より速ければ、あふれる前に注ぐのを止めます。バックプレッシャーは、プログラム間で同じような役割を果たします。
仕事が積み上がってサービスを圧倒するのを防ぐのに役立ちます。待たせる必要があるメッセージについては、キューに保存するなど、別途計画が必要です。