stomp相关内容

Spring WebSockets XML 配置不提供 brokerMessagingTemplate

我正在尝试将使用 STOMP 的 WebSockets 支持添加到使用 XML 配置的 Spring MVC 应用程序.到目前为止,这一切进展顺利,我已经设法让 WebSockets 服务器侦听,并且 stomp.js 可以连接到它并发送消息和接收响应. 我还没有设法开始工作的是支持服务器向客户端发送任意消息,这些消息不是对从客户端收到的响应的响应.这意味着到目前为止,这实际上只是一个更复杂 ..
发布时间:2021-08-30 19:31:13 Java开发

Spring Stomp over Websocket:流式传输大文件

我在网页中的 SockJs 客户端,发送帧大小为 16K 的消息.消息大小限制决定了我可以传输的文件的最大大小. 以下是我在文档中找到的内容. /*** 配置传入子协议消息的最大大小.* 例如,一个 STOMP 消息可能会被接收为多个 WebSocket 消息* 或使用 SockJS 回退选项时的多个 HTTP POST 请求.** 理论上,WebSocket 消息的大小几乎是无限的 ..
发布时间:2021-08-30 19:31:10 Java开发

SimpMessagingTemplate 与 MessageSendingOperations

我刚刚开始研究 Spring 4 stomp over websocket.这两者之间有什么区别?我应该在哪些情况下使用一种? 解决方案 没有区别:MessageSendingOperations 是一个接口——契约.SimpMessagingTemplate 是第一个的具体实现. 通常情况下,为具体实现配置 bean 就足够了,但要根据其合约类型注入它: @Bean公共消息发送操 ..
发布时间:2021-08-30 19:31:07 其他开发

Spring Websocket STOMP:发送 RECEIPT 帧

我有一个基于 Spring 的 Websocket-stomp 服务器及其 SimpleBroker 实现(不使用外部代理). 我想启用 STOMP RECEIPT 消息. 如何配置我的代码以自动发送这些? 解决方案 在 STOMP 协议的 Spring 集成测试中,我们有以下代码: //SimpleBrokerMessageHandler 不支持 RECEIPT 帧,因此我 ..
发布时间:2021-08-30 19:31:04 Java开发

PHP 找不到 Stomp 类

我正在尝试使用 PHP 客户端从 activemq 获取队列.我在项目中包含了一个 stomp 库.这是我的项目树: TestPhp/├── PhpInfo.php├── SimpleStompConsumer.php└── 跺脚├── 异常|└── StompException.php├── 异常接口.php├── 框架.php├── 留言│ ├── Bytes.php│ └── Map.ph ..
发布时间:2021-08-30 19:31:01 PHP

如何通过spring websocket STOMP向特定订阅发送消息?

我在带有弹簧靴的 websockets 上使用 STOMP.是否可以向特定订阅发送消息?我根据 id 字段的 STOMP 标头订阅 STOMP 端点="nofollow noreferrer">stomp 文档 我希望使用此 id 来确定应该接收消息的客户端,但 spring 似乎不使用此 id.我不能只使用 sendToUser 因为两个客户端可以具有相同的用户 ID,例如如果用户打开了两个浏览 ..
发布时间:2021-08-30 19:30:54 其他开发

如何在 Spring WebSocketClient 中使用 SNI?

我需要连接到支持 SNI 的 spring websocket 服务器.我使用的是 Spring WebSocket Client,它默认不发送 SNI 扩展,因为 jdk 1.8.0 默认不发送 SNI 扩展. 扩展的 server_name(SNI 扩展)不是用 jdk1.8.0 发送而是用 jdk1.7.0 发送 java 官方文档建议在使用 SSLSocket 进行任何 Htt ..
发布时间:2021-08-30 19:30:46 Java开发

如何将 STOMP 客户端连接到 Wildfly?

我想向 STOMP 客户端公开我的 WildFly 服务器,但我没有找到任何最近的样本.据我了解,最近的 WildFly 版本中的所有通信都通过一个套接字(默认情况下侦听 8080).我需要更改任何配置还是开箱即用的支持?任何指针表示赞赏. 解决方案 确实 WildFly 默认只监听 8080 端口(加上 9990 端口进行管理),使用 HTTP 协议升级切换到不同的协议. 但是,您 ..
发布时间:2021-08-30 19:30:30 其他开发

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

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

使用spring向特定用户发送消息

我的目标 - 在不使用 Spring Security 的情况下尽可能向单个用户发送消息 我想从用户输入用户名并将其设置为 Spring Security 中的用户名,以便我可以使用方法 convertAndSendToUser.我在网上搜索,找到了两种方法 使用 DefaultHandshakeHandler 设置用户名,但这样我无法从页面检索用户输入并在 determineUser ..
发布时间:2021-08-30 19:30:18 其他开发