Apache Artemis:了解最大磁盘使用率和地址完整策略
Apache Artemis : Understanding max disk usage and address full policy
在 Artemis 中有全局 max-disk-usage
参数。同样在地址设置中,我们有 address-full-policy
。下面是我对这两个的设置。
<max-disk-usage>90</max-disk-usage>
-----
<address-full-policy>FAIL</address-full-policy>
我的意图是当磁盘使用率达到 90% 时,我希望生产者失败。但是阅读文档后我怀疑 address-full-policy
会停止分页。它会停止分页吗?另外,当消息持续存在时到达服务器时?是即时的吗?
通过测试,我发现上述设置使生产者失败。如果磁盘使用率降至 90% 以下,是否仍会停止分页?
经纪人只会在您使用以下页面时寻呼:
<address-full-policy>PAGE</address-full-policy>
换句话说,如果您使用:
<address-full-policy>FAIL</address-full-policy>
那么当地址到达 max-disk-usage
或 max-size-bytes
时代理将不会分页。
在 Artemis 中有全局 max-disk-usage
参数。同样在地址设置中,我们有 address-full-policy
。下面是我对这两个的设置。
<max-disk-usage>90</max-disk-usage>
-----
<address-full-policy>FAIL</address-full-policy>
我的意图是当磁盘使用率达到 90% 时,我希望生产者失败。但是阅读文档后我怀疑 address-full-policy
会停止分页。它会停止分页吗?另外,当消息持续存在时到达服务器时?是即时的吗?
通过测试,我发现上述设置使生产者失败。如果磁盘使用率降至 90% 以下,是否仍会停止分页?
经纪人只会在您使用以下页面时寻呼:
<address-full-policy>PAGE</address-full-policy>
换句话说,如果您使用:
<address-full-policy>FAIL</address-full-policy>
那么当地址到达 max-disk-usage
或 max-size-bytes
时代理将不会分页。