zoukankan      html  css  js  c++  java
  • activemq设置消息过期时间

    一、打开配置文件

      文件目录如下:apache-activemq-5.15.9confactivemq.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>

    四、重启服务

  • 相关阅读:
    构建之法阅读笔记03
    构建之法阅读笔记02
    构建之法读书笔记01
    梦断代码读书笔记03
    背包九讲问题
    C-01背包问题
    C-最长回文子串(2)
    C-最长回文子串(1)
    C语言顺序栈实现
    带头结点头部插入创建链表
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/15067107.html
Copyright © 2011-2022 走看看