ActiveMQ Artemis сохранил размер сообщения очень большой - PullRequest
0 голосов
/ 26 мая 2020

Я использую ActiveMQ Artemis 2.11.0 с собственной конфигурацией сохраняемости на основе файлов. Большая часть содержания моих сообщений составляет около 5К символов. Однако «постоянный размер» сообщения часто в 7-10 раз больше этого.

Данные сообщения представляют собой JSON строку различных размеров. Значение «Постоянный размер», которое я вижу, получено из функции просмотра очереди веб-консоли ActiveMQ Artemis. Например, постоянный размер сообщения с количеством символов тела дисплея 4553 символа составляет 26 930 байт. Сохраняемая запись в 6 раз больше, чем само сообщение.

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

Может ли кто-нибудь пожалуйста, скажите мне, почему это так и могу ли я что-то сделать, чтобы уменьшить сохраняемый размер сообщений?

Вот соответствующий снимок экрана веб-консоли:

ActiveMQ Artemis Queue Display

...