文章詳情頁(yè)
javascript - 類(lèi)似知乎那樣的訂閱并推送消息應(yīng)該怎么設(shè)計(jì)
瀏覽:138日期:2023-09-02 16:49:30
問(wèn)題描述
功能:用戶(hù)能夠關(guān)注其他用戶(hù)或者問(wèn)題,但其他用戶(hù)更新回答或者問(wèn)題有新的回答時(shí)能夠收到消息
用戶(hù)能對(duì)消息做已讀未讀的處理,能夠獲知未讀消息的數(shù)目
疑惑:node下需要使用哪些技術(shù)?查看到的有消息隊(duì)列 訂閱 (redis?)數(shù)據(jù)庫(kù)表應(yīng)該如何去設(shè)計(jì)?感覺(jué)每個(gè)用戶(hù)都有自己獨(dú)立的數(shù)據(jù)需要存儲(chǔ)....
問(wèn)題解答
回答1:我覺(jué)得就一個(gè)保存用戶(hù)關(guān)注人的表,每次要獲取推送信息就根據(jù)自己的關(guān)注人去他們的個(gè)人數(shù)據(jù)庫(kù)獲取已經(jīng)更新的項(xiàng)目然后反饋回來(lái)就行。其實(shí)因?yàn)橥扑筒⒉皇悄欠N精度要求很高的功能,在用戶(hù)瀏覽頁(yè)面的過(guò)程中更新就可以了,所以不會(huì)有太大的影響體驗(yàn)的問(wèn)題,看看你自己的需求吧。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題2. PHP求助,求幫忙謝謝各位3. extra沒(méi)有加載出來(lái)4. mysql - php 如何網(wǎng)址中出現(xiàn)該頁(yè)標(biāo)題?5. javascript - 天貓首頁(yè)首屏數(shù)據(jù)來(lái)源6. javascript - 釘釘?shù)膃xcel, word文件預(yù)覽是直接用的微軟的office web app,不犯法嗎?7. 關(guān)于Mysql數(shù)據(jù)表行轉(zhuǎn)列8. django進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún)9. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?10. mysql - 為什么where條件中or加索引不起作用?
排行榜

熱門(mén)標(biāo)簽