最贊回答 / _冬陽
如果一個消息成功產生了,但是因為生產者沒有連接到exchange或者網絡故障等 那么這個消息是不會保存到消息隊列中去的,消費者也就無法對這個消息進行消費了,而案例中這個message表就能解決這個問題,就算在消息隊列中沒有這條消息記錄也能在數據庫的消息表中找到,并重新進行消費
2019-10-12
最新回答 / weixin_慕斯卡4051624
https://pan.baidu.com/s/14hEB4ji6PTiNmReVO2hRaQ ? 根據我自己記錄的配置文件試試!
2019-08-29
最贊回答 / 末日余暉
這個錯誤信息,你再往下看看,會發現報的有 ClassNotFoundException ,報的就是你那個實體類的路徑錯誤,再仔細看看,發現這個路徑就是你的發送端的實體類的路徑,是不是很神奇,消費端為啥報的是發送端的路徑?因為你這兩個路徑不一致,改成一樣的就ok了
2019-07-31
最新回答 / _冬陽
頻繁操作DB,你指的是操作order表還是message表,如果是message表的話 定時任務老師這個只是做演示,具體重新發送的時間是看業務的需要的,另外消息中間件除了異步通信的作用外,還有削峰的作用 可以根據數據庫能夠處理的并發量,從消息隊列中慢慢拉取消息 去訪問數據庫,這樣雖然會造成消息隊列中消息的積壓,但是在高并發的情況下,這樣的積壓也是允許的