ActiveMQ中关于死信的相关配置

来源:互联网 发布:淘宝托管多少钱一个月 编辑:程序博客网 时间:2024/06/14 06:37

折腾了两天才找到问题,不使用默认的ActiveMQ.DLQ,每个队列有自己的死信队列,activemq/data/activemq.xml中配置如下:

       <destinationPolicy>
            <policyMap>
 <policyEntries>
       <policyEntry topic=">"> 
         <pendingSubscriberPolicy>
           <vmCursor />
         </pendingSubscriberPolicy>
       </policyEntry>
       <policyEntry queue=">"> 
         <deadLetterStrategy>
           <individualDeadLetterStrategy queuePrefix="DLQ." useQueueForQueueMessages="true"processNonPersistent="true"/>
         </deadLetterStrategy>  
       </policyEntry>

     </policyEntries>
            </policyMap>
        </destinationPolicy>

主要是加粗部分,其中红色部分是指将非持久化消息也放到自己的死信队列。

原创粉丝点击