Kil*_*tch 5 activemq-classic jms ttl
我是 activemq 和 jms 的新手,我需要为队列中的所有消息设置 ttl。是否有可能设置队列中所有传入消息的 ttl?我只为policyEntry标签找到了一个选项“ expireMessagesPeriod ” ,它负责检查过期消息的频率。我知道我只能为一条具体的消息设置生存时间,而不是整个队列。
ActiveMQ 提供了一个TimeStampBrokerPlugin,可用于将 TTL 值应用于未设置 TTL 的消息。您可以在 activemq.xml 中配置插件,并且可以使用“zeroExpirationOverride”值来配置首选 TTL。
<plugins>
<timeStampingBrokerPlugin/>
</plugins>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5448 次 |
| 最近记录: |