消費堆積從技術框架的本身去解決也取決于特定的業(yè)務場景,從技術框架的本身是不夠的,消息堆積主要原因:1.消費者的速度大大慢于生產者的速度,速度不匹配從引起的堆積,2.消費者實例IO阻塞嚴重或者掛機, 3.消費者故障期間消息的堆積。 單從增加消費者數是遠遠不夠。之所以要處理消息堆積,是為了防止消息堆積所引起MQ的異常,所以在所有MQ的業(yè)務場景,消息如果是重要的,不容丟棄時,需要有備選方案,可以采用數據轉移,增加中間緩沖技術
rabbitmq進階一:消息堆積及優(yōu)化方案一、消息堆積在什么業(yè)務場景情況下會出現(xiàn): 1、消息發(fā)送的速率遠遠大于消息消費的速率。 在實際應用場景中什么情況下消息發(fā)送的速率遠遠大于消息消費的速率,比如某個時間段消費端處理...