javascript - Zhihu와 유사한 구독 및 푸시 메시지를 디자인하는 방법
学习ing
学习ing 2017-06-10 09:49:25
0
1
885

특징:

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

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

의심:

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

学习ing
学习ing

모든 응답(1)
学霸

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿