課程
/后端開發(fā)
/Java
/RabbitMQ消息中間件極速入門與實戰(zhàn)
消費者沒有收到ACK, 消息不是還在隊列中,可以被消費嗎,為什么還要重新發(fā)送?
2019-06-19
源自:RabbitMQ消息中間件極速入門與實戰(zhàn) 3-1
正在回答
應該是消費者接收數(shù)據(jù)以后,向生產者發(fā)送ACK, 以確認接收成功。生產者定時輪詢消息的狀態(tài),找到沒有應答的消息進行重發(fā)。
K2ObE4
舉報
入門RabbitMQ,并整合SpringBoot2.x,實現(xiàn)100%消息的可靠性投遞!
1 回答生產者成功發(fā)送消息,消費者沒有接收到消息,在線等!
2 回答消費者監(jiān)聽不到消息
2 回答 消費者在消費的過程中由于網絡等原因,沒收到等故障,那么這個時候mq里的消息還在嗎?如果還在,輪詢后就會出現(xiàn)重復消費。 案例中消費者和生產者是共用的同庫中的同表嗎??
3 回答為什么消費者又要綁定隊列還要綁定交換機和topic
1 回答消費者如何知道消息體進入隊列的第一時間
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-06-22
應該是消費者接收數(shù)據(jù)以后,向生產者發(fā)送ACK, 以確認接收成功。生產者定時輪詢消息的狀態(tài),找到沒有應答的消息進行重發(fā)。