spring-websocket相关内容

Spring Websockets STOMP - 获取客户端 IP 地址

有没有办法获取STOMP客户端IP地址?我正在拦截入站频道,但我看不到任何检查IP地址的方法. 感谢任何帮助. 解决方案 您可以在使用 HandshakeInterceptor 握手期间将客户端 IP 设置为 WebSocket 会话属性: 公共类 IpHandshakeInterceptor 实现 HandshakeInterceptor {public boolean befo ..
发布时间:2021-08-30 19:30:24 其他开发

如何在 Spring MVC 中正确配置 Stomp 和 SockJS 端点?

这是/可能重复: Websocket - InvalidStateError:连接尚未建立. 我正在实施通知系统.并希望在用户登录时初始化 Socket 连接,并向他显示他的通知,以及是否发生某些事件. 我的代码片段如下. websocket.js : var stompClient = null;功能连接(温度){警报(温度);//var socket = new Sock ..
发布时间:2021-08-30 19:30:16 其他开发

Websocket 客户端未收到任何消息

我有 Python 客户端,它打开与服务器的 websocket 连接并使用 STOMP 协议订阅特定主题,订阅进行得很好,正如我在服务器上看到的那样一切都很好.但是,当服务器发布一些消息时,客户端不会收到任何消息.以下是使用的代码: 客户 # 编码:utf-8导入 websocket进口跺脚进口践踏者令牌= “eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.ey ..
发布时间:2021-08-30 19:30:04 Python

SockJS 从spring websocket 接收stomp 消息乱序

我正在尝试使用 Springframework SimpMessagingTemplate(默认 Stomp 实现)流式传输时间序列数据,以将消息广播到 SockJS 客户端订阅的主题.但是,消息是乱序接收的.服务器是单线程的,消息按时间戳升序发送.客户端以某种方式收到了乱序的消息. 我正在使用 stompjs 和 springframework 的最新版本(4.1.6 版本). 解决 ..
发布时间:2021-08-30 19:29:58 其他开发

Spring 集成将入站 HTTP 网关与出站 Websocket 网关连接起来

我想创建一个 REST 服务来打开灯.我想要的架构如下: 许多嵌入式系统每个都连接到一个灯实例 每个嵌入式系统都有一个 websocket 客户端,它连接到我的服务器 我的服务器拥有一项 REST 服务,允许网络客户端选择一个轻量级实例并将其打开 REST 服务将有一个参数来指定一个灯实例的引用,连接到系统并将消息发送到 websocket 客户端,等待来自客户端的确认消息,并返回 R ..
发布时间:2021-08-20 20:40:57 其他开发

Spring Websocket 中的请求或会话范围

我尝试从 WebSocket 端点调用单例服务.但我无法使用来自 WebSocket 的请求或会话范围. (@Scope(value = "request", proxyMode = ScopedProxyMode.TARGET_CLASS)) 我得到当前线程的范围“请求"未激活;对于任何“ScopedProxyMode"上的“请求"或“会话"范围. 感谢您的帮助! 解决方 ..
发布时间:2021-07-16 21:35:16 其他开发

未连接到 spring websocket 服务器

它没有连接到 websocket 服务器.我正在使用 webstomp-client 来响应 native.请帮帮我!这是我的代码, componentWillMount() {让味精 = '';常量选项 = {调试:真的,协议:webstomp.VERSIONS.supportedProtocols()}this.stompClient = webstomp.client("ws://19 ..
发布时间:2021-07-04 20:12:12 其他开发

Spring 4 websocket + stomp + rabbitmq 和集群

我正在学习 Spring 4 websocket + stomp + rabbitmq(RabbitMQ-Web-Stomp 插件)架构,我有一个关于集群的问题.根据我的理解,Spring MVC 充当 STOMP 请求的网关.如果我们使用 spring web socket 配置集群应用程序实例会造成任何混乱吗?例如,它会打开多个侦听器,在这种情况下,该架构将如何表现? 解决方案 在这种 ..
发布时间:2021-07-02 18:36:02 其他开发

STOMP Spring WebSocket消息超出大小限制

我正在将Spring WebSocket实现到我们的Spring MVC Web应用程序中.但是,当我尝试向端点发送非常大的消息时,我遇到了超出大小限制的消息. 我遇到以下错误: 消息:"content-length"标头68718超出了配置的消息缓冲区大小限制6553614:49:11,506错误[org.springframework.web.socket.messaging.Stom ..
发布时间:2021-05-18 19:30:05 Java开发

如何从Spring WebFlux中的多个Flux(WebsocketSession :: receive)正确向Sink发射值?

在简化的情况下,我想将WebSocket客户端发送的消息广播给所有其他客户端.该应用程序是使用Spring的反应式Websockets构建的. 我的想法是使用单身 Sink,如果从客户端收到消息,则在此接收器上发出它. WebsocketSession::send只是将此Sink发出的事件转发到连接的客户端. @Component class ReactiveWebSocketHand ..