背壓是一種訊號機制:系統中較慢的部分表示自己暫時無法處理更多工作,較快的部分便暫停傳送或降低傳送新訊息的速度。

想像把水倒進瓶子。如果瓶子的注水速度比排水速度快,就要在溢出前停止倒水。背壓在電腦程式之間發揮著類似作用。

這有助於避免不斷堆積的工作壓垮服務。系統仍需安排好必須等待的訊息,例如將它們暫存到佇列中。