Heute habe ich ein paar Stunden für eine Implementierung oder ein Tutorial gesucht, wie man WebSocket-Verbindungen im Frühling behält.Websocket halten Verbindungen von Verbindungen in Frühling
Ich habe das (sehr gute) Spring Tutorial über Websockets und STOMP gemacht.
Also, was ist mein Setup, ich habe eine Ionic Hybrid App mit einem Spring-Backend und ich möchte eine Benachrichtigung an den Client senden, wenn ein neues Benachrichtigungsereignis im Backend auftritt. All dieser Code ist bereits implementiert und die Verbindung funktioniert, aber momentan gibt es keine Möglichkeit anzugeben, wohin die Benachrichtigungen gehen sollen.
Es gibt kein Tutorial oder eine Erklärung in dieser Angelegenheit, die der Struktur im Spring Tutorial folgt (zumindest nicht nach 5 Stunden Forschung) und ich bin ein wenig überwältigt von all den Informationen über Websockets und Sicherheit im Web. (Ich habe über Websockets für nur 2 Tage gelernt)
Also für alle das war vor mir und wird nach mir kommen, ich denke, es kann sehr nützlich sein, eine kompakte und leichte Antwort nach der Struktur von der gelehrt Frühling Tutorial.
Ich habe this unanswered question auf StackOverflow über die gleichen Probleme wie ich, so bin ich sicher, dass diese Fragen beweisen, dass es sich lohnt.
TL; DR
Wie eine Liste im Backend implementieren, die auf der Spring WebSocket Tutorial basierend Spur der Anschlüsse hält?
Wie werden Daten vom Client an das Backend gesendet, wenn die Verbindung hergestellt wurde? (z. B. eine Benutzer-ID oder ein Token)
Haben Sie sich tatsächlich die Zeit genommen, das [Referenzhandbuch] zu lesen (http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html#websocket-server-handshake) –
Ich tat, und wie ich schon sagte, es war alles überwältigend, daher denke ich, dass eine einfache und universelle Antwort für neue Lernende wie mich sehr nützlich sein könnte. – Sytham