То, что я пытаюсь достичь, это включить push-сообщения в моем приложении. Суть, в которой я застрял, заключается в том, как передать сервисный уровень или пуш-сообщение потребителю в контроллер. Приложение JMS (ActiveMQ), Spring, HTML SSE
Код, который я имею для потребителя,
@JmsListener(destination = "helloworld.q")
public void receive(String message) {
LOGGER.info("received message='{}'", message);
latch.countDown();
}
Эта отправка и получение отлично работает. Я должен использовать Sseemmiter в качестве возвращаемой переменной в контроллере. Затем я должен использовать html5 для просмотра событий от браузера к серверу.
Часть, в которой я застрял, - это как новые сообщения передаются на контроллер асинхронно. Это не помогло.
Если с моим вопросом что-то не так, пожалуйста, дайте мне знать, я исправлю свою ошибку.
С уважением.