最贊回答 / _冬陽
如果一個(gè)消息成功產(chǎn)生了,但是因?yàn)樯a(chǎn)者沒有連接到exchange或者網(wǎng)絡(luò)故障等 那么這個(gè)消息是不會(huì)保存到消息隊(duì)列中去的,消費(fèi)者也就無法對這個(gè)消息進(jìn)行消費(fèi)了,而案例中這個(gè)message表就能解決這個(gè)問題,就算在消息隊(duì)列中沒有這條消息記錄也能在數(shù)據(jù)庫的消息表中找到,并重新進(jìn)行消費(fèi)
最新回答 / UTHINK
能,配好你的網(wǎng)關(guān) ip 路由
最新回答 / weixin_慕斯卡4051624
https://pan.baidu.com/s/14hEB4ji6PTiNmReVO2hRaQ ? 根據(jù)我自己記錄的配置文件試試!
2019-08-29
最新回答 / 張益達(dá)C
應(yīng)該是一樣的呀我用的是2.1.8都o(jì)k的
最新回答 / 閣樓聽風(fēng)聲
那是通過注解去讀取的properties配置文件
最贊回答 / 末日余暉
這個(gè)錯(cuò)誤信息,你再往下看看,會(huì)發(fā)現(xiàn)報(bào)的有 ClassNotFoundException ,報(bào)的就是你那個(gè)實(shí)體類的路徑錯(cuò)誤,再仔細(xì)看看,發(fā)現(xiàn)這個(gè)路徑就是你的發(fā)送端的實(shí)體類的路徑,是不是很神奇,消費(fèi)端為啥報(bào)的是發(fā)送端的路徑?因?yàn)槟氵@兩個(gè)路徑不一致,改成一樣的就ok了
最新回答 / 慕圣6502300
acknowledgeMode=AUTO,消息簽收是不是使用的自動(dòng)?改為手動(dòng)試試
最新回答 / _冬陽
頻繁操作DB,你指的是操作order表還是message表,如果是message表的話 定時(shí)任務(wù)老師這個(gè)只是做演示,具體重新發(fā)送的時(shí)間是看業(yè)務(wù)的需要的,另外消息中間件除了異步通信的作用外,還有削峰的作用 可以根據(jù)數(shù)據(jù)庫能夠處理的并發(fā)量,從消息隊(duì)列中慢慢拉取消息 去訪問數(shù)據(jù)庫,這樣雖然會(huì)造成消息隊(duì)列中消息的積壓,但是在高并發(fā)的情況下,這樣的積壓也是允許的