찾다

 >  Q&A  >  본문

javascript - Zhihu와 유사한 구독 및 푸시 메시지를 디자인하는 방법

특징:

  1. 사용자는 다른 사용자나 질문을 팔로우할 수 있지만 다른 사용자가 답변을 업데이트하거나 질문에 새로운 답변이 있을 때 메시지를 받을 수 있습니다

  2. 사용자는 메시지를 읽음 또는 읽지 않음으로 처리할 수 있으며 읽지 않은 메시지 수를 알 수 있습니다

의심:

노드에서는 어떤 기술을 사용해야 하나요? 메시지 큐 구독(redis?)을 봤습니다.
데이터베이스 테이블은 어떻게 디자인해야 하나요? 각 사용자가 저장해야 하는 자신만의 독립적인 데이터를 갖고 있는 것 같은 느낌이 듭니다....

学习ing学习ing2756일 전914

모든 응답(1)나는 대답할 것이다

  • 欧阳克

    欧阳克2017-06-10 09:51:25

    그냥 사용자의 팔로워를 저장하는 테이블인 것 같아요. 푸시 정보를 얻고 싶을 때마다 개인 데이터베이스에 가서 팔로워를 기반으로 업데이트된 항목을 가져온 다음 피드백하면 됩니다. 사실 푸시는 높은 정확도를 요구하는 기능이 아니기 때문에 사용자가 페이지를 탐색하는 동안 업데이트될 수 있으므로 경험에 큰 영향을 미치지는 않습니다.

    회신하다
    0
  • 취소회신하다