鍍金池/ 問答/Java  PHP  GO/ Web消息中心怎么做?

Web消息中心怎么做?

公司一個(gè)新任務(wù) 消息中心,有沒有大佬指點(diǎn)小弟下。具體需求就是比如運(yùn)營(yíng)在后臺(tái)發(fā)一篇通知,現(xiàn)在的幾百萬用戶的消息中心會(huì)出現(xiàn)一條未讀消息,然后可以標(biāo)記已讀還有刪除功能。還有各種其他的消息,比如支付提醒、收藏的店鋪上新提醒。這個(gè)要怎么設(shè)計(jì),感覺mysql頂不住啊?

回答
編輯回答
萌二代

有這么多的用戶,一次性給每一個(gè)用戶插入一條數(shù)據(jù)庫的數(shù)據(jù)肯定是不合適的,至少需要拆分兩張表,一張表用來記錄系統(tǒng)發(fā)送的信息,是全局的,一條信息對(duì)應(yīng)一條記錄;另一張表用來標(biāo)注用戶有沒有讀這條信息。這樣可以忽略掉一些長(zhǎng)期沒有登錄的用戶。

2017年10月27日 23:45