當快速生產者遇到慢速消費者時會發生什麼

 常見問題 > 使用 Apache ActiveMQ Classic > 當快速生產者遇到慢速消費者時會發生什麼

這稍微取決於 QoS,但通常我們實作流量控制,這意味著當我們有一個非常快速的生產者和一個慢速的消費者時,當我們達到未處理訊息的高水位標記時,我們將開始告訴生產者減速(這會在 JMS 用戶端內部自動發生,無需變更應用程式碼)。減速訊息會隨著時間指數增加,直到一切恢復平衡。

流量控制避免不必要的資源耗盡,並且在非持久性訊息模式中特別有用,以避免節點上的記憶體/磁碟耗盡。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 Apache 軟體基金會的商標。 版權 © 2024,Apache 軟體基金會。根據Apache 授權 2.0授權。