一、打開配置文件
文件目錄如下:apache-activemq-5.15.9\conf\activemq.xml
二、找到節點
如下:
ttlCeiling為最大時間,如果程序里寫的比這個時間大的話,那么就以這個時間為准,這個是個最大限量值
zeroExpirationOverride表示過期時間,給未分配過期時間的消息用的默認的過期時間
<plugins>
<timeStampingBrokerPlugin ttlCeiling="90000" zeroExpirationOverride="90000" />
<discardingDLQBrokerPlugin dropAll="true" dropTemporaryTopics="true" dropTemporaryQueues="true" />
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="${activemq.username}" password="${activemq.password}" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
三、配置為一天有限期
86400000毫秒等一天
<plugins>
<timeStampingBrokerPlugin ttlCeiling="86400000" zeroExpirationOverride="86400000" />
<discardingDLQBrokerPlugin dropAll="true" dropTemporaryTopics="true" dropTemporaryQueues="true" />
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="${activemq.username}" password="${activemq.password}" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
四、重啟服務

