RabbiMQ保障可靠性投遞

創建一張表,記錄消息投遞記錄,status標記投遞狀態,try_count記錄重試次數,初次發送status標記爲:0投遞中發送後,收到消息確認後,如果成功,status修改爲1成功,失敗修改爲2失敗。如果投遞出問題,則會保持爲0的狀態。啓動一個定時任務,定時查詢消息投遞記錄表中狀態爲0的記錄進行重複投遞,重試一定次數後標記爲2失敗。   step1. 數據入庫同時消息記錄(msg)入庫,stat
相關文章
相關標籤/搜索