Work 模型是 RabbitMQ 最基礎的消息處理模式,核心思想是 ??多個消費者競爭消費同一個隊列中的消息??,適用于任務分發和負載均衡場景。同一個消息只會被一個消費者處理。
當一個消息隊列綁定了多個消費者,每個消息消費的個數都是平攤的,一人一個消息,不會考慮哪個消費者能力強弱。這樣會造成消息堆積。
如何解決:修改yml文件,修改preFetch參數,控制消費者預取的消息數量,處理完再處理下一條,能者多勞
Work 模型是 RabbitMQ 最基礎的消息處理模式,核心思想是 ??多個消費者競爭消費同一個隊列中的消息??,適用于任務分發和負載均衡場景。同一個消息只會被一個消費者處理。
當一個消息隊列綁定了多個消費者,每個消息消費的個數都是平攤的,一人一個消息,不會考慮哪個消費者能力強弱。這樣會造成消息堆積。
如何解決:修改yml文件,修改preFetch參數,控制消費者預取的消息數量,處理完再處理下一條,能者多勞
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/908713.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/908713.shtml 英文地址,請注明出處:http://en.pswp.cn/news/908713.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!