ActiveMQ автоматически генерирует пустые очереди - PullRequest
0 голосов
/ 05 сентября 2018

У меня работает брокер ActiveMQ (версия 5.14.3), который используется производителями и потребителями различного происхождения.

По какой-то причине в последнее время автоматически создается множество пустых очередей с пометкой communication_{SOME_HASH} или communication_{NAME_OF_ORIGIN_MACHINE}_{SOME_PROCESS_ID}. Все эти очереди - пустые очереди без каких-либо сообщений в очереди или в очереди, которые, как я полагаю, бесполезны, но по-прежнему генерируются по какой-то причине.

Кто-нибудь сталкивался с такой же проблемой и может либо объяснить, почему создаются эти очереди, либо указать, как мне избежать этого поведения?

1 Ответ

0 голосов
/ 05 сентября 2018

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

...