Я использую ActiveMQ 5.15.8 .Я подключаюсь к нему по протоколу STOMP в node.js с библиотекой stompit .
Фрагмент кода производителя:
var headers = {
'destination':'/topic/xyz',
'persistent':'true',
'content-type':'binary/octet-stream',
'content-length':9999,
'selector': "key = 'A'"
}
var frame = client.send(headers)
Потребительский код Подписаться Фрагмент:
client.subscribe({'ack':'client-individual',
'activemq.retroactive':'true',
'activemq.subscriptionName':'name',
'destination':'/topic/xyz',
'selector':"key = 'A'"},(err,msg)=>{})
Проблема в Я не могу правильно выбрать селекторы .Я не могу получить ни одного сообщения, используя указанный выше код.Я также попытался использовать:
'selector':'key=A'
При этом я получаю все сообщения, но не отфильтрованные по ключу.
Может кто-нибудь помочь мне с правильным выбором этого селектора.Я снова использую библиотеку Node.js.
Спасибо