Dynamische Websockets

Raphael_

Aktives Mitglied
Hi, ich habe das Problem, dass mein Frontend Daten über bestimmte stockType und timeFrame haben möchte. Diese Websockets sind aber natürlich nicht standartmäßig offen, sondern sollen erst dann eröffnet werden, wenn das Frontend die Anfrage für einen bestimmte stockType und timeFrame sendet. Wie setzt man das um, ich habe das bisher nicht hinbekommen.

Ich habe eine WebsocketConfig, die so aussieht:


Java:
 @Override
    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
        registry.addHandler(manualVolumeWebsocketService, "/ws/analyse/volume/{stockType}/{timeFrame}")
                .addInterceptors(new HttpSessionHandshakeInterceptor());
    }
 

Oneixee5

Top Contributor
Ich verstehe noch nicht ganz was du vor hast. Ich denke was du eigentlich möchtest sind Server Send Events. Dein Frontend kommuniziert ganz normal per REST oder was auch immer. Life-Aktualisierungen bekommt das Frontend nach Registrierung eines Kanals dann per SSE. Websocket wäre eine bidirektionale Verbindung, bei welcher der Server natürlich auf Anfragen lauschen muss.
 

Ähnliche Java Themen

Neue Themen


Oben