Активный MQ, показывающий более одного (призрачного) потребителя - PullRequest
0 голосов
/ 20 апреля 2010

У нас есть система, которая использует ActiveMQ (очереди) - и имеет ровно одного производителя и одного потребителя (реализована как служба Windows в .NET).В выходные дни команда по инфраструктуре перезагружала серверы в сети, и с тех пор мы заметили, что появилось несколько призрачных потребителей, которые слушают очередь, и мы также подозреваем, что читает и удаляет сообщения.

Мои вопросы:

  1. Можно ли из консоли управления Active MQ каким-либо образом выяснить, какие потребители (имена хостов и т. Д.).и

  2. Существуют ли сценарии, в которых непреднамеренные потребители «создаются»?Например, были предложения о повреждении папок активного журнала MQ после перезагрузки, или было другое предположение, что другая машина с брокером Active MQ автоматически становится потребителем всех очередей на основном / живом активном сервере mq.

1 Ответ

0 голосов
/ 20 апреля 2010

Есть способ лучше узнать своих потребителей. Вам просто нужен клиент JMX (JConsole или VisualVM отлично подходят). Все потребительские IP-адреса и порты, отображаемые на панели MBean в указанной очереди.

...