Как поддерживать Spring Webflux WebSocket в рабочем состоянии

#java #spring #spring-boot #websocket #spring-webflux

#java #spring #spring-boot #websocket #spring-webflux

Вопрос:

Я работал над spring web-flux reactive WebSocket, поэтому я пытался эмулировать двунаправленный канал текстовой связи, по которому я могу отправлять и получать сообщения, мне удалось успешно запустить сервер WebSocket

 public Mono<Void> handle(WebSocketSession webSocketSession) {
     webSocketSession.receive().map(msg -> msg.getPayloadAsText())
        .doOnNext(ReactiveWebSocketHandler::processMessage).then();

    Flux<WebSocketMessage> hello = Flux.just(webSocketSession.textMessage("hello"));
    return webSocketSession.send(hello);
  }
  

когда я запускаю приложение и попадаю в конечную точку, оно отвечает сообщением, но когда я пытаюсь отправить обработчик сообщений, он не получает, как установить двунаправленное соединение с веб-сокетами, поддерживающее работу