簡體   English   中英

如何使用ActiveMQ Ajax將消息發送到特定選擇器

[英]How to send message to specific selector using ActiveMQ ajax

是否有可能使用amq ajax從瀏覽器發送ActiveMQ消息,包括主題和特定選擇器?


我有2個部分的應用程序:

第1部分-> Web客戶端正在偵聽一個主題:

amq.sendMessage('topic://mytopic', myData);

第2部分-> Web應用程序向該主題發送不同的命令:

 amq.sendMessage('topic://mytopic', myData); 

非常簡單,一切正常。


現在,我需要過濾一些消息,因此我在第1部分中放置了一個選擇器,如下所示:

 amq.addListener('amqlistener', 'topic://mytopic', myHandler, {selector:"dev='xxxxx'"} ); 

這是(在第2部分中)我沒有辦法發送包含此特定選擇器的消息。

任何幫助都非常歡迎:)

您不使用選擇器發送,而是使用標頭/屬性發送,選擇器可用於過濾消息。

amq具有如下功能:

var sendJmsMessage = function(destination, message, type, headers)

它接受標頭。 我會在其中提供標頭“ dev”,其值為“ xxxxx”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM