如題,想做一個(gè)消息提示,具體問(wèn)題如下如果系統(tǒng)給所有用戶推送了一條站內(nèi)消息,如何區(qū)分用戶是否已讀,從而實(shí)現(xiàn)取消紅點(diǎn)或具體未讀消息數(shù)量,總不可能所有消息全部放在一個(gè)表吧,那如果有1萬(wàn)個(gè)用戶,那不是同樣的消息要發(fā)1萬(wàn)條,如果是數(shù)據(jù)庫(kù)的話,長(zhǎng)久下來(lái),負(fù)擔(dān)太大了吧,當(dāng)然更不可能放在內(nèi)存中,不然重啟項(xiàng)目,消息就全沒(méi)了。所以敢問(wèn)大佬,有啥好的設(shè)計(jì)方案,不限數(shù)據(jù)庫(kù),redis,或者其他工具
萌新求教!Java后臺(tái)是如何設(shè)計(jì)已讀消息和未讀消息的結(jié)構(gòu),或者有什么適合的工具十分感謝
猛跑小豬
2019-07-27 00:45:53