javascript - Comment concevoir un abonnement et un message push similaire à Zhihu
学习ing
学习ing 2017-06-10 09:49:25
0
1
908

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
学习ing

répondre à tous(1)
学霸

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal