默认情况下,队列在 hornetQ 中是持久的。那么我们为什么要配置 max-size-bytes 并使用地址进行分页呢?所有消息都应存储在磁盘上。hornetQ文档中有一个示例:
<address-settings>
<address-setting match="jms.someaddress">
<max-size-bytes>104857600</max-size-bytes>
<page-size-bytes>10485760</page-size-bytes>
<address-full-policy>PAGE</address-full-policy>
</address-setting>
</address-settings>
这适用于非持久队列吗?或非持久性消息。(文档中没有提到)