使用Spring STOMP websockets向单个人发送消息

时间:2014-01-29 22:06:18

标签: spring spring-mvc websocket stomp

在互联网上,我发现了一些关于如何使用Spring和STOMP接受和发送消息的信息,但是我没有找到关于如何向单个用户发送消息的任何好例子。只有如何将它们广播到每一个。它有什么好的例子吗?

我基本上想在Spring MVC结构中使用STOMP运行一个或两个控制器,因此我可以对websocket之外的人进行身份验证,然后将该身份验证与STOMP控制器联系起来,为此我显然需要能够向个人发送消息。

3 个答案:

答案 0 :(得分:9)

有一个合理的春季博客文章涵盖了这个: http://assets.spring.io/wp/WebSocketBlogPost.html

源代码在github上(并从博客链接)。

答案 1 :(得分:2)

User Destinations的概念,其中消息可以绑定到属于用户会话的特定目的地。

来自Spring docs的{​​{3}}文章很好地解释了它。希望这有助于某人。

答案 2 :(得分:0)

对于那些通过一个很好的代码示例寻找相同答案的人,我发现了这个回购:spring-websocket-chat