13得票1回答
使用Spring-WebSockets的STOMP和WAMP之间的比较

我目前正在开发一个需要使用WebSockets的项目。 客户端只有浏览器,因此不关心这两个的任何消息代理功能。 虽然我认为这不会有太大的区别,但如果我能得到一些关于使用Spring-WebSockets作为子协议的STOMP vs WAMP的评论,那就很有趣了。 我可能会得到一些提示,可以...

45得票3回答
在SockJS+Spring Websocket中,convertAndSendToUser方法中的"user"是从哪里来的?

我希望了解在Spring SockJS+Websocket框架中,convertAndSendToUser如何工作。 在客户端,我们会以以下方式连接:stompClient.connect(login, password, callback()) 这将导致使用登录名和密码的“Stomp凭据”...

12得票1回答
使用Spring Boot 1.0.0.RC5和Tomcat 8.0.3实现基于HTTPS的Websockets

我有一个使用Spring Boot 1.0.0.RC5和Tomcat 8.0.3的Web Socket(ws)非安全实现应用程序的工作示例。现在,我想切换到wss,即使用已由Tomcat加载的自签名证书。 这个问题有两个部分,一个是理论上的,一个是实际操作: 理论上的=> 我需要让Tomc...

8得票1回答
使用STOMP连接到RabbitMQ时,如何重放错过的消息?

我有一个iOS应用程序,它使用STOMP客户端与RabbitMQ通信。 应用程序在启动期间加载大量状态,然后通过接收在STOMP上发布的更新来保持状态同步。 当然,如果它失去连接,它就无法确定自己是否同步,因此必须重新加载那个大型初始数据块。 任何类型的网络中断都会触发此行为,并使我的客户感到...

8得票3回答
有没有一种方法可以在iOS上使用STOMP?

我在网上搜索了很久,但并没有得到什么进展。我想连接到一个STOMP服务器来访问一些数据源。我找到了一些Objective C包装器,但文档不存在,而且先前的ARC代码生成了足够多的警告使我的头要爆炸。 我对这个领域还比较新,真的希望能指点一下方向。是否有一些iOS API可以处理这个问题?或...

10得票2回答
SimpMessagingTemplate在Spring Boot中未能发送消息

大家好,我正在尝试向 Stomp Endpoints 发送消息,但是没有任何反应。我正在使用 Spring Boot 和 Stomp,以下是我的类: @Controller public class GreetingController { @MessageMapping("/hell...

67得票3回答
如何在SockJS-STOMP上禁用调试信息

我有以下情况: var options = { protocols_whitelist : [ "websocket", "xhr-streaming", "xdr-streaming", "xhr-polling", "xdr-polling", "iframe-htmlfi...

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

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

16得票2回答
如何在Spring 4 stomp websocket方法中获取/设置principal和session属性

我正在使用Spring 4的Websockets和Stomp进行实验,并且在用@MessageMapping注释的消息处理方法中,我很难弄清楚如何获取/设置当前用户和其他会话属性。 文档说,消息处理方法可以将Principal作为参数,我发现Spring通过调用本机套接字会话上的getUse...

61得票3回答
Spring WebSockets中@SendTo映射中的路径变量

我有一个非常简单的Spring WebSocket应用程序。但是,我尝试使用路径变量来订阅和消息映射。 下面是一个简化的示例。我期望@SendTo注释基于其fleetId返回给订阅者。即,对/fleet/MyFleet/driver/MyDriver的POST应该通知/fleet/MyFle...