文章詳情頁
javascript - 類似知乎那樣的訂閱并推送消息應(yīng)該怎么設(shè)計(jì)
瀏覽:150日期:2023-09-02 16:49:30
問題描述
功能:用戶能夠關(guān)注其他用戶或者問題,但其他用戶更新回答或者問題有新的回答時能夠收到消息
用戶能對消息做已讀未讀的處理,能夠獲知未讀消息的數(shù)目
疑惑:node下需要使用哪些技術(shù)?查看到的有消息隊(duì)列 訂閱 (redis?)數(shù)據(jù)庫表應(yīng)該如何去設(shè)計(jì)?感覺每個用戶都有自己獨(dú)立的數(shù)據(jù)需要存儲....
問題解答
回答1:我覺得就一個保存用戶關(guān)注人的表,每次要獲取推送信息就根據(jù)自己的關(guān)注人去他們的個人數(shù)據(jù)庫獲取已經(jīng)更新的項(xiàng)目然后反饋回來就行。其實(shí)因?yàn)橥扑筒⒉皇悄欠N精度要求很高的功能,在用戶瀏覽頁面的過程中更新就可以了,所以不會有太大的影響體驗(yàn)的問題,看看你自己的需求吧。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. css - 如何把一個視圖放在左浮動定位的視圖的上面?2. python的正則怎么同時匹配兩個不同結(jié)果?3. php多任務(wù)倒計(jì)時求助4. javascript - axios請求回來的數(shù)據(jù)組件無法進(jìn)行綁定渲染5. javascript - vue中怎么使用原生js插件6. MySQL的聯(lián)合查詢[union]有什么實(shí)際的用處7. javascript - jquery怎么讓a標(biāo)簽跳轉(zhuǎn)后保持tab的樣式8. css - 子元素跑到父元素外面9. javascript - 小demo:請教怎么做出類似于水滴不斷擴(kuò)張的效果?10. javascript - 請問下面代碼中的...是擴(kuò)展運(yùn)算符還是操作運(yùn)算符?這樣寫是什么意思?
排行榜

熱門標(biāo)簽