Отправка сообщения одному человеку с помощью Spring STOMP websockets

в Интернете я нашел некоторую информацию о том, как принимать и отправлять сообщения с помощью Spring и STOMP, однако я не нашел хороших примеров того, как отправить сообщение одному пользователю. Только как передать их каждому. Есть ли на нем хорошие примеры?

Я в основном хочу запустить один или два контроллера с STOMP в структуре Spring MVC, чтобы я мог аутентифицировать людей за пределами websocket, а затем связать эту аутентификацию с контроллерами STOMP и для этого мне нужно иметь возможность отправлять сообщения отдельным лицам.

3 ответов


есть разумный весенний блог, который охватывает это: http://assets.spring.io/wp/WebSocketBlogPost.html

исходный код находится на github (и связан с блогом).


существует понятие User Destinations где сообщения могут быть привязаны к определенному месту назначения, принадлежащих к сеансу пользователя.

здесь этой статьи Spring docs это хорошо объясняет. Надеюсь, это кому-то поможет.


для тех, кто ищет тот же ответ с хорошим примером кода, я нашел это РЕПО:весна-websocket-чат