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  )