#activemq
#activemq
Вопрос:
У меня большое количество сообщений, отображаемых как помещенных в очередь и снятых с очереди. Также я удалил некоторые сообщения, которые отображаются в снятом с очереди.
Означает ли это, что сообщения потребляются, и эти цифры не стоят никакого хранилища или памяти?
Ответ №1:
«Сообщения в очереди» — это сообщения, которые были добавлены в очередь с момента последнего сброса этого показателя (вероятно, когда брокер был перезапущен в последний раз).
«Сообщения, снятые с очереди» — это сообщения, которые были отправлены потребителям и подтверждены с момента последнего сброса этого показателя (вероятно, когда брокер был перезапущен в последний раз).
Эти статистические данные не особенно важны для использования хранилища. Для этого вам нужно посмотреть на количество «ожидающих» сообщений или «размер» или «глубину» очереди (разные инструменты могут отображать эту информацию под разными заголовками). Это сообщения, которые все еще находятся в очереди. Сообщения могут просто находиться в памяти (например, если они непостоянны) или они могут быть записаны на диск (например, они являются постоянными или если они были выгружены из памяти). Те, которые записываются на диск, будут «стоить хранения», как вы выразились.