Как просмотреть приоритет потребителя с помощью панели управления ActiveMQ? - PullRequest
0 голосов
/ 06 апреля 2020

Из документации ActiveMQ (https://activemq.apache.org/consumer-priority) кажется, что брокер поддерживает приоритеты потребителей. Я пытаюсь использовать эту функцию, используя nodejs и библиотеку Реи. Проблема в том, что нет четкой документации, как это сделать - я даже не могу найти место, чтобы увидеть, удалось ли мне изменить приоритет потребителя. Панель инструментов (localhost: 8161) показывает приоритет сообщений, но ничего не сказано о приоритете, если потребители ..

1 Ответ

0 голосов
/ 06 апреля 2020

Приемник AMQP может установить приоритет внутренне созданного потребителя, создаваемого посредником, добавляя те же параметры, что и клиент Openwire, добавляющий к месту назначения JMS. В этом случае это можно сделать, добавив опцию вместе с желаемым именем получателя к адресу, указанному источником при создании ссылки на получателя.

source.setAddress("queue://destination?consumer.priorty=64")

Я не знаком с Реей, поэтому я Я не уверен, точный код для управления этим, но общая идея должна быть ясной.

Заинтересованный наблюдатель может отладить эту область кода брокера, чтобы увидеть применяемые параметры назначения.

...