ActiveMQ Artemis:全盘策略
ActiveMQ Artemis: full disk policy
我正在使用 ActiveMQ Artemis 2.17。我已经将地址完整消息策略设置为 PAGING 和 运行 一些崩溃测试。当磁盘已满时,我收到消息“AMQ222212:磁盘已满!阻止地址上的消息生成...”。是否有向生产者提出错误而不是阻止他们的设置?
问候
尼古拉斯
当磁盘已满时,唯一的选择就是阻塞。但是,如果协议不支持流控制,则会抛出异常。 the documentation.
中对此进行了说明
值得一提的是,各个地址可以配置为在到达 max-size-bytes
时表现不同。其中一个选项是 return 生产者失败,例如:
<address-full-policy>FAIL</address-full-policy>
有关详细信息,请参阅 the documentation。
我正在使用 ActiveMQ Artemis 2.17。我已经将地址完整消息策略设置为 PAGING 和 运行 一些崩溃测试。当磁盘已满时,我收到消息“AMQ222212:磁盘已满!阻止地址上的消息生成...”。是否有向生产者提出错误而不是阻止他们的设置?
问候 尼古拉斯
当磁盘已满时,唯一的选择就是阻塞。但是,如果协议不支持流控制,则会抛出异常。 the documentation.
中对此进行了说明值得一提的是,各个地址可以配置为在到达 max-size-bytes
时表现不同。其中一个选项是 return 生产者失败,例如:
<address-full-policy>FAIL</address-full-policy>
有关详细信息,请参阅 the documentation。