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
Les utilisateurs peuvent traiter les messages comme lus ou non lus et connaître le nombre de messages non lus
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....
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.