stomp.js 有多个主题订阅阅读
stomp.js with multiple topics subscribe reads
与在 MQTT 中一样,我可以使用带有 Stomp 的“#”字符订阅所有主题吗?
var onConnect = function(frame) {
debug("connected to MQTT");
$('#connect').fadeOut({ duration: 'fast' });
$('#connected').fadeIn();
client.subscribe('#');
};
/* ------------------------------ */
client.connect(login, passcode, function(frame) {
client.debug("connected to Stomp");
client.subscribe('#', function(message) {});
});
没有 STOMP 没有作为协议在规范中内置那种寻址定义,因此它从不支持那种全局订阅。当涉及通配符时,STOMP 中的地址模型与 ActiveMQ JMS 客户端的地址模型基本一致,您可以阅读 here.
您可以使用示例:
踩踏
XXX.YYY.ZZZ => XXX.YYY.>
(it will be get all topics with contains XXX.YYY topics )
对于 mqtt
XXX/YYY/ZZZ => XXX/YYY/#
(it will be get all topics with contains XXX.YYY topics )
与在 MQTT 中一样,我可以使用带有 Stomp 的“#”字符订阅所有主题吗?
var onConnect = function(frame) {
debug("connected to MQTT");
$('#connect').fadeOut({ duration: 'fast' });
$('#connected').fadeIn();
client.subscribe('#');
};
/* ------------------------------ */
client.connect(login, passcode, function(frame) {
client.debug("connected to Stomp");
client.subscribe('#', function(message) {});
});
没有 STOMP 没有作为协议在规范中内置那种寻址定义,因此它从不支持那种全局订阅。当涉及通配符时,STOMP 中的地址模型与 ActiveMQ JMS 客户端的地址模型基本一致,您可以阅读 here.
您可以使用示例:
踩踏
XXX.YYY.ZZZ => XXX.YYY.>
(it will be get all topics with contains XXX.YYY topics )
对于 mqtt
XXX/YYY/ZZZ => XXX/YYY/#
(it will be get all topics with contains XXX.YYY topics )