Jms activemq队列中所有消息的生存时间
我是activemq和jms的新手,需要为队列中的所有消息设置ttl。是否可以设置队列中所有传入消息的ttl?我只为policyEntry标记找到了一个选项“ExpireMessagePeriod”,它负责检查过期消息的频率。我知道我只能为一条具体的消息设置生存时间,而不能为整个队列设置生存时间。ActiveMQ提供了一个可用于将TTL值应用于到达时未设置TTL的消息的方法。您可以在activemq.xml中配置插件,并可以使用“zeroExpirationOverride”值来配置首选TTLJms activemq队列中所有消息的生存时间,jms,activemq,ttl,Jms,Activemq,Ttl,我是activemq和jms的新手,需要为队列中的所有消息设置ttl。是否可以设置队列中所有传入消息的ttl?我只为policyEntry标记找到了一个选项“ExpireMessagePeriod”,它负责检查过期消息的频率。我知道我只能为一条具体的消息设置生存时间,而不能为整个队列设置生存时间。ActiveMQ提供了一个可用于将TTL值应用于到达时未设置TTL的消息的方法。您可以在activemq.xml中配置插件,并可以使用“zeroExpirationOverride”值来配置首选TTL
<plugins>
<timeStampingBrokerPlugin/>
</plugins>
是否可以只在特定的队列上应用它?据我所知,不是使用默认版本,而是使用它作为模板,您可以随时编写自己的代理插件来决定修改哪个消息