課程
/后端開發(fā)
/Java
/RabbitMQ消息中間件極速入門與實戰(zhàn)
如果生產(chǎn)端order突然多了一個屬性,消費端如何平滑過度? 還是必須2邊同時升級?
2018-10-21
源自:RabbitMQ消息中間件極速入門與實戰(zhàn) 3-1
正在回答
肯定是先升級生產(chǎn)者,生產(chǎn)者更新后,消費者因為使用舊實體類,未使用新屬性,不會報錯
實際中可將order實體部分提取成一個公共module打包成jar,在producer和consumer模塊中同時引入,修改order時只需要修改這個公共module并更新就好了
舉報
入門RabbitMQ,并整合SpringBoot2.x,實現(xiàn)100%消息的可靠性投遞!
1 回答生產(chǎn)端發(fā)送消息
5 回答消費端消費監(jiān)控
2 回答 消費者在消費的過程中由于網(wǎng)絡(luò)等原因,沒收到等故障,那么這個時候mq里的消息還在嗎?如果還在,輪詢后就會出現(xiàn)重復消費。 案例中消費者和生產(chǎn)者是共用的同庫中的同表嗎??
2 回答關(guān)于消費端
1 回答消費端報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-09-24
肯定是先升級生產(chǎn)者,生產(chǎn)者更新后,消費者因為使用舊實體類,未使用新屬性,不會報錯
2018-10-25
實際中可將order實體部分提取成一個公共module打包成jar,在producer和consumer模塊中同時引入,修改order時只需要修改這個公共module并更新就好了