Я использую ActiveMQ Artemis 2.11.0 с собственной конфигурацией сохраняемости на основе файлов. Большая часть содержания моих сообщений составляет около 5К символов. Однако «постоянный размер» сообщения часто в 7-10 раз больше этого.
Данные сообщения представляют собой JSON строку различных размеров. Значение «Постоянный размер», которое я вижу, получено из функции просмотра очереди веб-консоли ActiveMQ Artemis. Например, постоянный размер сообщения с количеством символов тела дисплея 4553 символа составляет 26 930 байт. Сохраняемая запись в 6 раз больше, чем само сообщение.
В сообщении есть заголовки, но я думаю, их недостаточно, чтобы учесть разницу в сообщении и размере сохраненной записи.
Может ли кто-нибудь пожалуйста, скажите мне, почему это так и могу ли я что-то сделать, чтобы уменьшить сохраняемый размер сообщений?
Вот соответствующий снимок экрана веб-консоли:
![ActiveMQ Artemis Queue Display](https://i.stack.imgur.com/IV2dr.png)