Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment concevoir un abonnement et un message push similaire à Zhihu

Caractéristiques :

  1. Les utilisateurs peuvent suivre d'autres utilisateurs ou poser des questions, mais ils peuvent recevoir des messages lorsque d'autres utilisateurs mettent à jour leurs réponses ou lorsque les questions ont de nouvelles réponses

  2. Les utilisateurs peuvent traiter les messages comme lus ou non lus et connaître le nombre de messages non lus

Doute :

Quelles technologies doivent être utilisées sous node ? J'ai vu un abonnement à la file d'attente de messages (redis ?)
Comment la table de base de données doit-elle être conçue ? On a l'impression que chaque utilisateur possède ses propres données indépendantes qui doivent être stockées....

学习ing学习ing2666 Il y a quelques jours855

répondre à tous(1)je répondrai

  • 欧阳克

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

    Je pense que c'est juste un tableau qui enregistre les abonnés des utilisateurs. Chaque fois que vous souhaitez obtenir des informations push, accédez simplement à leur base de données personnelle pour obtenir les éléments mis à jour en fonction de vos abonnés, puis renvoyez-les. En fait, comme le push n'est pas une fonction qui nécessite une grande précision, il peut être mis à jour pendant que l'utilisateur parcourt la page, cela n'aura donc pas beaucoup d'impact sur l'expérience. Il suffit de regarder vos propres besoins.

    répondre
    0
  • Annulerrépondre