課程
/后端開發
/Java
/RabbitMQ消息中間件極速入門與實戰
當消息發送失敗,狀態為2的時候,需要人工維護。人工維護之前,order有數據,但是卻沒有消費。就會導致數據不一致的問題。建議消息發送失敗,業務回滾order數據
2019-04-02
源自:RabbitMQ消息中間件極速入門與實戰 4-1
正在回答
難道還會出現你下單的時候,然后因為后臺的庫存修改信息沒有到mq,然后商場就給你退款的嗎?從實際角度想。
不覺得需要回滾啊,比如說我在商城下單,需要先向訂單隊列里發送消息,然后讓倉儲服務來消費進行發貨。那現在消息發送失敗,需要人工處理,那也要根據這個訂單消息進行人工處理啊。為什么要回滾呢。
舉報
入門RabbitMQ,并整合SpringBoot2.x,實現100%消息的可靠性投遞!
1 回答定時問題重發時間 間隔不一致問題
1 回答參數怎么跟api 不對應 哪里問題 版本嗎
2 回答為什么選擇阿里巴巴的數據庫連接池,而不是采用springboot連接數據庫的默認連接池
2 回答如果數據庫操作失敗呢
2 回答生產者的路由key和交換機的key一致匹配,為何不能舍去交換機,直接路由到對應隊列
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-19
難道還會出現你下單的時候,然后因為后臺的庫存修改信息沒有到mq,然后商場就給你退款的嗎?從實際角度想。
2019-04-13
不覺得需要回滾啊,比如說我在商城下單,需要先向訂單隊列里發送消息,然后讓倉儲服務來消費進行發貨。那現在消息發送失敗,需要人工處理,那也要根據這個訂單消息進行人工處理啊。為什么要回滾呢。