20得票2回答
使用STOMP在Spring中实现多房间

可以使用STOMP和Spring 4创建房间吗?Socket.IO内置了房间,所以我想知道Spring是否也有此功能。 我目前的代码:@MessageMapping("/room/greet/{room}") @SendTo("/room/{room}") public Greeting g...

20得票1回答
将客户端与服务器之间的Websocket通信重定向到另一个Websocket服务器

我已经有一个SimpleBrokerWebsocket实现。现在我正在向基于微服务的架构迁移,并尝试创建独立的消息微服务。 为了避免破坏现有客户端部署并逐步向完整的基于微服务的架构迁移,我希望我的旧套接字端点重定向到由微服务提供的新套接字端点。 因此,我需要一些关于如何处理身份验证以及发送...

20得票1回答
STOMP或XMPP - 通过WebSocket传输

我正在开展一个涉及实时聊天的项目(包括群聊)。 我之前有使用过WebSockets,所以我开始使用spring-websockets来进行开发,并且我也阅读了一些关于最佳实现方式的文章。然后我发现了STOMP(作为WebSockets的子协议),由于Spring直接支持STOMP,因此实现我...

20得票1回答
如何在Spring Websockets中查找所有订阅主题的用户

在使用Spring Websockets制作诸如聊天应用之类的东西时,了解订阅任何给定主题的所有人很有用。例如,客户端显示的在线用户数据。 我知道我可以实现ApplicationListener并维护自己的“已连接用户”列表,但似乎库必须已经执行了这项工作。 获取来自库的活动订阅信息的推荐...

19得票1回答
使用Spring 4从Java客户端连接实现的WebSockets上的Stomp

我收到了一个基于Spring使用STOMP over WebSockets Messaging实现的Web应用程序,类似于这里所描述的(后端使用RabbitMQ)。它运行在Tomcat上,我可以使用常规URL(例如http://host/server/)连接到应用程序。我还收到了一个演示客户端...

19得票4回答
从4.2.0.RC3升级到4.2.0.RELEASE时的Spring异步问题

我有一个使用Spring(4.2.x)的Web应用程序,使用了spring-webmvc、spring-messaging和spring-websocket的构件。 在我的Spring配置Java类中,我使用了以下 @Enable* 注释:@EnableWebMvc @EnableWebSo...

18得票3回答
Spring 4无需STOMP的websocket,socketjs

我想测试websocket,但不想使用socketjs库也不想添加任何stomp连接。 我正在遵循stackoverflow问题的示例: WebSocket with Sockjs & Spring 4 but without Stomp 所以在没有stomp服务器的情况下,我已经...

18得票2回答
Spring WebSocket 发送消息给特定用户

我为我的Spring Web应用程序添加了基于自定义令牌的身份验证,并将其扩展到Spring WebSocket,如下所示。public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer { ...

17得票1回答
Spring Security与WebSockets - 禁止访问403

我已经在Spring中实现了WebSocket。一切都运行良好,但最近我决定实现Spring安全性。 我的消息代理看起来像:@Configuration @EnableWebSocketMessageBroker @Component("messageBroker") public clas...

17得票2回答
在Spring Boot WebSocket中向特定用户发送通知

我希望向特定客户端发送通知。 例如用户名用户。@Configuration @EnableWebSocketMessageBroker public class WebSocketConfiguration extends AbstractWebSocketMessageBrokerC...