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