使用Spring STOMP websockets向单个人发送消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Spring STOMP websockets向单个人发送消息相关的知识,希望对你有一定的参考价值。
在互联网上我发现了一些关于如何使用Spring和STOMP接受和发送消息的信息,但是我没有找到关于如何向单个用户发送消息的任何好例子。只有如何将它们广播到每一个。它有什么好的例子吗?
我基本上想在Spring MVC结构中使用STOMP运行一个或两个控制器,所以我可以验证websocket之外的人,然后将该认证与STOMP控制器联系起来,为此我显然需要能够发送消息对个人而言。
有一个合理的春季博客文章涵盖了这个:http://assets.spring.io/wp/WebSocketBlogPost.html
源代码在github上(并从博客链接)。
有一个User Destinations
的概念,其中消息可以绑定到属于用户会话的特定目的地。
来自this的Spring docs
文章很好地解释了它。希望这有助于某人。
对于那些用一个很好的代码示例寻找相同答案的人,我发现了这个回购:spring-websocket-chat
以上是关于使用Spring STOMP websockets向单个人发送消息的主要内容,如果未能解决你的问题,请参考以下文章
带有 Sockjs 和 Spring 4 但没有 Stomp 的 WebSocket
对如何使用 Spring-websockets 进行 stomp 调用感到困惑
如何使用 STOMP 从 Spring WebSocket 服务器向 WebSocket 客户端发送消息?
使用Spring STOMP websockets向单个人发送消息