Ich möchte wissen, wie die Update-Nachrichten in dieser Stack-Überlauf-Site implementiert wurden.

Um genauer zu sein, zum Beispiel, während ich versuche, auf eine Frage zu antworten und gerade meine Antwort eingebe, wird oben auf der Seite eine Meldung angezeigt, dass eine neue Antwort hinzugefügt wurde. Wie ist diese Funktion implementiert worden.

AFAIK, der mögliche Weg kann HTML5-Websocket- oder Server-Socket-Technologie sein. Gibt es eine andere Möglichkeit, diese Art von Push-Benachrichtigungssystem zu erreichen, insbesondere unter Verwendung der Java-, Spring- und JQuery-Umgebung?

Ich bin mir nicht sicher, wie ich diese Frage markieren soll. Korrigieren Sie die Tags, wenn ich falsch liege.

4
Rohini Kumar 9 Okt. 2012 im 18:25

2 Antworten

Beste Antwort

Ich habe das Direct Web Remoting-Framework mit Erfolg verwendet. (DWR).

2
Werner Kvalem Vesterås 9 Okt. 2012 im 14:29

SO verwendet die Reverse Ajax / Comet -Technologie, um diese zu zeigen Mitteilungen. Ich erinnere mich, dass ich eine Diskussion über Meta über diese Funktion gelesen habe und den Link dafür im Moment nicht genau herausfinden konnte. Wird aktualisiert, sobald ich finde.

Basierend auf der Programmiersprache kann sich der Name des Frameworks ändern (websockets (oder) socket.io usw.), aber am Ende stammen alle aus dem Comet Framework.

Update:

Hier ist eine SO-Metadiskussion zu diesem Thema.

6
Community 20 März 2017 im 10:29