35得票2回答
如何基于用户权限使用Spring-Websocket拒绝主题订阅

我正在实现股票应用程序的一个版本,其中服务器能够根据用户权限拒绝某些主题的订阅。在spring-websocket中有没有这样做的方法? 例如: 在股票示例项目中,我们有三个工具的价格主题:Apple、Microsoft和Google,并且有两个用户:User1和User2。 User1应该...

33得票2回答
如何使用Spring通过WebSocket向客户端发送消息

我尝试使用Spring与websocket。我从这篇教程开始了我的调查。在我的客户端中,我有类似以下的代码来初始化与服务器的连接:function connect() { var socket = new SockJS('/myphotos/form'); stompClien...

32得票6回答
Spring Boot在Wildfly中的Websockets

嗨,我需要将我的Spring Boot应用部署到Wildfly 8.1中,但是我遇到了以下异常: Caused by: java.lang.RuntimeException: java.lang.ClassCastException: org.apache.tomcat.websock...

32得票3回答
在Tomcat集群中使用Spring Websocket

在我们当前的应用中,我们使用Spring Websockets和STOMP。我们希望水平扩展。我们应该如何处理多个tomcat实例上的websocket流量,并如何在多个节点之间维护会话信息?是否有可供参考的工作示例?

31得票4回答
连接iOS和Android客户端到SockJS后端

我正在使用Spring WebSockets开发WebSocket消息后端,它使用SockJS + STOMP协议。之所以不使用普通的WebSocket是因为我需要利用Spring WebSockets中SockJS提供的安全集成以及其他很棒的SockJS功能,例如rooms、subscrip...

25得票3回答
Stomp.js已经过时且不再维护 - 使用哪个Stomp客户端与Spring Websockets配合使用?

我发现令人惊讶的是,目前的 Spring WebSocket 支持文档 指导用户在客户端 JavaScript 实现中使用 stomp.js 。 这个项目在它的 GitHub 页面上的 ReadMe 中说: 这个项目不再维护。 如果您遇到了 bug 或需要增强功能,您可以 fork 它并根据...

24得票1回答
在Spring-Websockets 4.2中,使用SockJS时出现部分消息。

我正在使用Spring-Websockets 4.2和SockJS。 由于客户端接收的消息可能相当大,因此我想使用部分消息。我的TextWebSocketHandler子类确实覆盖了supportsPartialMessages以返回true。但是,由Spring创建的SockJsWebSo...

22得票2回答
WebSocket 握手期间发生错误:意外的响应代码:403。

我已经在Spring Boot应用程序中实现了WebSockets,但是当尝试使用chrome扩展程序“智能websocket客户端”测试ws连接时出现以下错误消息。但是,在本地运行Spring Boot应用程序时没有问题。WebSocket connection to 'ws://192.1...

21得票3回答
Spring Websocket + SockJS中SimpleMessageBroker的/topic和/queue之间的区别

使用简单代理时,Spring Websocket + SockJS中的/topic、/queue等之间有什么区别?比如在这里Sending message to specific user on Spring Websocket中,有这样一段话:当您的客户端订阅以/user/开头的频道时,例如...

21得票3回答
通过Sockjs + Spring Websocket + Stomp发送图像/文件

我正在使用Spring Websockets(STOMP作为子协议)和Sockjs开发一款消息应用程序。 我需要支持在消息中发送文件。 根据这个问题,sockjs不支持二进制数据,但STOMP支持。 我知道我们可以将图像转换为base64并通过stomp发送,但我认为这不是最佳实践,因为...