在消息生產時,MQ 內部針對每條生產者發送的消息生成一個 inner-msg-id,作為去重的依據(消息投遞失敗並重傳),避免重復的消息進入隊列;在消息消費時,要求消息體中必須要有一個 bizId(對於同一業務全局唯一,如支付 ID、訂單 ID、帖子 ID 等)作為去重的依據,避免同一條消息被重復消費。
在消息生產時,MQ 內部針對每條生產者發送的消息生成一個 inner-msg-id,作為去重的依據(消息投遞失敗並重傳),避免重復的消息進入隊列;在消息消費時,要求消息體中必須要有一個 bizId(對於同一業務全局唯一,如支付 ID、訂單 ID、帖子 ID 等)作為去重的依據,避免同一條消息被重復消費。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。