gpt4 book ai didi

javascript - 如何使用 ActiveMQ ajax 向特定选择器发送消息

转载 作者:行者123 更新时间:2023-11-28 08:10:41 30 4
gpt4 key购买 nike

是否有可能使用 amq ajax 从浏览器发送 ActiveMQ 消息,包括主题和特定选择器?

<小时/>我的应用程序分为两部分:

第 1 部分 --> Web 客户端正在监听一个主题:

var myHandler = function(message) {console.log(message);}
amq.addListener('amqlistener', 'topic://mytopic', myHandler);

第 2 部分 --> Web 应用程序向此主题发送不同的命令:

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

非常简单,一切正常。

<小时/>现在,我需要过滤一些消息,因此我在第 1 部分中放置了一个选择器,如下所示:

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

这里(在第 2 部分)我无法发送包含此特定选择器的消息。

欢迎任何帮助:)

最佳答案

您不使用选择器发送,而是使用选择器可用于过滤消息的 header /属性发送。

amq 有一个如下所示的函数:

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

它接受 header 。我会在那里为您的 header “dev”提供值“xxxxx”。

关于javascript - 如何使用 ActiveMQ ajax 向特定选择器发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24268407/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com