【发布时间】:2014-06-18 17:42:59
【问题描述】:
是否有可能使用 amq ajax 从浏览器发送 ActiveMQ 消息,包括主题和特定选择器?
我有一个分为两部分的应用程序:
PART 1 --> Web 客户端正在监听一个主题:
var myHandler = function(message) {console.log(message);}
amq.addListener('amqlistener', 'topic://mytopic', myHandler);
PART 2 --> Web 应用向该主题发送不同的订单:
amq.sendMessage('topic://mytopic', myData);
非常简单,一切正常。
现在,我需要过滤一些消息,所以我在 PART 1 中放置了一个选择器,如下所示:
amq.addListener('amqlistener', 'topic://mytopic', myHandler, {selector:"dev='xxxxx'"} );
这是(在第 2 部分中)我无法发送包含此特定选择器的消息的方式。
欢迎任何帮助:)
【问题讨论】:
-
选择器仅适用于侦听器。如果您想从生产者端分离消息,请使用不同的主题。
-
谢谢。但是,如果我在需要不同选择器时使用不同的主题,我将拥有上千个主题,这不是我的意图。我需要一个具有不同选择的主题...
标签: javascript ajax activemq