11得票2回答
客户端发送的stomp消息确认

我正在使用Spring/Stomp/WebSocket框架以异步方式通知用户有新消息。我已经成功完成了这个过程。然而,我希望从客户端得到ACK,以便当这个过程完成时,服务器端可以执行一些操作。 大致流程如下: 服务通知某个特定用户有一个决策,并更新DB中的记录状态为“已通知” 客户端接收...

11得票3回答
如何等待已建立的订阅?

我有以下的js代码: stompClient.subscribe('/topic/clients', function (calResult) { updateClientsTable(JSON.parse(calResult.body)); }); $.get("/clients"...

11得票2回答
使用Vue.js实现Spring Stomp WebSocket。

我正在尝试在Vue中使用Spring Websockets (STOMP),但无法弄清楚如何实现,或者它是否可能。 我的Websockets可以通过纯JS工作,但是当我尝试使用Vue时就会卡住。 这是我的Vue代码:var app = new Vue({ el: '#app', data: {...

11得票3回答
Spring 4 STOMP Websockets 心跳包

我似乎找不到如何在Spring中使用WebSockets向客户端发送心跳的好资源! 我有一个使用以下配置运行的基本服务器:@Configuration @EnableWebSocketMessageBroker public class WebSocketConfig extends Abs...

10得票3回答
使用Spring和SockJS进行WebSocket的Stomp协议,消息丢失了。

在客户端的JavaScript中我有: stomp.subscribe("/topic/path", function (message) { console.info("message received"); }); 并且在服务器端执行public class ...

10得票3回答
如何在客户端获取会话 ID?(WebSocket)

有没有办法做到这一点? 客户端:function connectWebSocket() { var socket = new SockJS('/socket'); stompClient = Stomp.over(socket); stompClient.connec...

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

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

10得票3回答
如何在使用Stomp和ActiveMQ(以及Perl)时使用事务?

我正在尝试使用ActiveMQ替换一些定制的消息队列,并且需要使用Perl从中频繁地发送和接收消息。ActiveMQ提供了一个Stomp接口,而Perl则有Net::Stomp,看起来这应该是可行的,但实际上不是这样。 即使我发送一个BEGIN帧到Stomp,使用SEND发送的消息也会立即发布...

10得票2回答
开始了解Web Sockets和HTTP请求(以及STOMP)

我最近加入了一个新项目,我的任务是使用Web Sockets实现流数据。这个想法是,一堆信息当前通过HTTP请求(以RESTful方式)公开,他们希望通过Web Sockets公开。 过去48小时,我进行了大量有关Web Sockets和STOMP的研究,并想澄清一些问题: 因此,为了让...

10得票3回答
Spring Websockets STOMP - 获取客户端IP地址

有没有办法获取STOMP客户端的IP地址?我截取了入站通道,但是我无法看到任何检查IP地址的方法。 非常感谢任何帮助。