首页 > 解决方案 > ActiveMQ Artemis 持久消息大小非常大

问题描述

我将 ActiveMQ Artemis 2.11.0 与本机、基于文件的持久性配置一起使用。我的消息的大部分内容大约是 5K 个字符。但是,消息的“持久大小”通常比这大 7 到 10 倍。

消息数据是各种大小的 JSON 字符串。我看到的“持久大小”值来自 ActiveMQ Artemis Web 控制台的队列浏览功能。例如,显示正文字符数为 4553 个字符的消息具有 26,930 字节的持久大小。持久化的记录比消息本身大 6 倍。

消息中有标题,但我认为不足以说明消息和持久记录大小的差异。

谁能告诉我为什么会这样以及我是否可以做一些事情来减少消息的持久大小?

这是 Web 控制台的相关屏幕截图:

ActiveMQ Artemis 队列显示

标签: persistenceactivemq-artemis

解决方案


推荐阅读