Мы используем ActiveMQ, и мы ищем способ обеспечить соблюдение политики одного потребителя для некоторых наших очередей JMS. Я провел некоторое время в Google, но я не могу найти способ ограничить количество потребителей в очереди.Как ограничить количество пользователей в очереди JMS ActiveMQ
либо из следующих бы хорошие решения для нас:
- Способ указать максимальное количество активных потребителей по очереди (в нашем случае 1).
- Способ опроса ActiveMQ, чтобы узнать, готовы ли какие-либо потребители к очереди перед созданием нового.
Благодаря
Мы контролируем всю экосистему. Брокеры AMQ, производители и потребитель - все наши собственные приложения и инфраструктура. Поэтому меня не интересует поддержка неизвестных приложений. Однако из-за некоторых ограничений в нашей проблемной области мы рискуем создать более 1 потребителя сообщений в очереди, и мы хотим предотвратить это. Знаете ли вы о каком-либо механизме опроса AMQ о существующих потребителях для очереди? Я считаю, что это возможно, поскольку вы можете просматривать информацию о потребителях на страницах администрирования AMQ. Спасибо –