Heim  >  Fragen und Antworten  >  Hauptteil

javascript – So entwerfen Sie ein Abonnement und eine Push-Nachricht ähnlich wie bei Zhihu

Eigenschaften:

  1. Benutzer können anderen Benutzern oder Fragen folgen, aber sie können Nachrichten erhalten, wenn andere Benutzer ihre Antworten aktualisieren oder wenn es auf Fragen neue Antworten gibt

  2. Benutzer können Nachrichten als gelesen oder ungelesen verarbeiten und erfahren die Anzahl der ungelesenen Nachrichten

Zweifel:

Welche Technologien müssen unter Knoten verwendet werden? Ich habe ein Nachrichtenwarteschlangenabonnement (Redis?) gesehen.
Wie sollte die Datenbanktabelle gestaltet sein? Es fühlt sich an, als hätte jeder Benutzer seine eigenen unabhängigen Daten, die gespeichert werden müssen....

学习ing学习ing2666 Tage vor854

Antworte allen(1)Ich werde antworten

  • 欧阳克

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

    我觉得就一个保存用户关注人的表,每次要获取推送信息就根据自己的关注人去他们的个人数据库获取已经更新的项目然后反馈回来就行。其实因为推送并不是那种精度要求很高的功能,在用户浏览页面的过程中更新就可以了,所以不会有太大的影响体验的问题,看看你自己的需求吧。

    Antwort
    0
  • StornierenAntwort