【发布时间】:2016-03-19 02:00:19
【问题描述】:
我在 Hornetq 中配置了一个消息过期目的地,如下所示
<address-setting match="#">
<dead-letter-address>jms.queue.error</dead-letter-address>
<expiry-address>jms.queue.error</expiry-address>
<max-delivery-attempts>3</max-delivery-attempts>
<redelivery-delay>2000</redelivery-delay>
<max-size-bytes>10485760</max-size-bytes>
<message-counter-history-day-limit>10</message-counter-history-day-limit>
<address-full-policy>BLOCK</address-full-policy>
<redistribution-delay>60000</redistribution-delay>
</address-setting>
一旦超过过期时间,消息就会被重定向到过期地址。这些消息在到期地址上无限期地存在,有没有办法为这些消息提供到期时间,以便它们在到期地址上只存在有限的时间?
【问题讨论】: