2017-11-14 1 views
0

Entschuldigung, wenn meine Frage abstrakt ist, aber lassen Sie mich mein Problem erklären. Ich habe ein Forum, das wie StackOverflow aussieht und auf nodejs und mongodb basiert. Es gibt Beiträge und Kommentare. Ich muss ein Benachrichtigungssystem implementieren, das es Benutzern ermöglicht, eine neue Antwort zu einem Beitrag hinzuzufügen, den Post-Inhalt zu ändern und neue Kommentare hinzuzufügen.Wie man Benachrichtigungssystem wie auf SO in nodejs mongodb implementieren?

Mein Problem ist, dass ich diese Funktion noch nie implementiert habe, also jetzt suche ich nach Best Practices, bevor ich anfange. Was mich interessiert, ist das generische Muster der Implementierung dieses Systems. Insbesondere, welches Schema für die Sammlung von Benachrichtigungen benötigt wird? Wie kann ich festlegen, dass Abonnenten eines Posts eine Benachrichtigung senden sollen? und andere Nuancen, die in einem solchen System sein könnten.

Nur um klarzustellen, dass ich keine Echtzeit-Benachrichtigungen wie in Facebook, sondern Liste der Benachrichtigungen an der Spitze (wie in SO) und die Möglichkeit, per E-Mail zu benachrichtigen.

Bitte geben Sie einige Whitepaper auf einem solchen System in einem Internet oder einige Ratschläge, wie ein solches System von Grund auf neu zu implementieren.

Danke.

Antwort

0

nachschlagen WebSockets (dh socket.io oder Faye)

+0

Nur um zu klären, dass ich nicht in Echtzeit Benachrichtigungen an der Spitze so in Facebook aber Liste der Anmeldungen muß (wie in SO) und die Fähigkeit zu benachrichtigen per E-Mail – Erik

Verwandte Themen