【发布时间】:2018-08-22 18:45:27
【问题描述】:
为了让ActiveMQ订阅者订阅特定主题,我编写了以下js代码,但连接后它没有收到任何消息。
要订阅的主题名称是COO.255227045008372
var client = Stomp.client("ws://localhost:61614?consumer.prefetchSize=1","v11.stomp");
client.debug = null;
var selectedVehicleImei = 255227045008372;
client.connect("", "", function (topic) {
client.subscribe("COO." + selectedVehicleImei, function (message) {
var infodata = JSON.parse(message.body);
console.log(infodata);
})
})
在管理控制台中
Queue 部分显示名为COO.255227045008372 的队列。
Topic 部分显示以下主题名称,
ActiveMQ.Advisory.Consumer.Queue.COO.255227045008372ActiveMQ.Advisory.Producer.Topic.COO.255227045008372COO.255227045008372
我只使用了主题,但在这里我也可以看到队列。这是问题吗?,我是ActiveMQ 的新手,所以,谁能帮我完成这项工作,拜托...
【问题讨论】:
标签: javascript websocket activemq publish-subscribe