在互联网上我发现了一些关于如何使用Spring和STOMP接受和发送消息的信息,但是我没有找到关于如何向单个用户发送消息的任何好例子。只有如何将它们广播到每一个。它有什么好的例子吗?
我基本上想在Spring MVC结构中使用STOMP运行一个或两个控制器,所以我可以验证websocket之外的人,然后将该认证与STOMP控制器联系起来,为此我显然需要能够发送消息对个人而言。
有一个合理的春季博客文章涵盖了这个:http://assets.spring.io/wp/WebSocketBlogPost.html
源代码在github上(并从博客链接)。
有一个User Destinations
的概念,其中消息可以绑定到属于用户会话的特定目的地。
来自this的Spring docs
文章很好地解释了它。希望这有助于某人。
对于那些用一个很好的代码示例寻找相同答案的人,我发现了这个回购:spring-websocket-chat