有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    如果无法重新传递,请不要将消息放回原始队列,而是使用DLQ(死信队列)机制

    代理配置示例:

    <destinationPolicy>
      <policyMap>
        <policyEntries>
          <!  Set the following policy on all queues using the '>' wildcard  >
          <policyEntry queue=">">
            <deadLetterStrategy>
                <! 
                  Use the prefix 'DLQ.' for the destination name, and make
                  the DLQ a queue rather than a topic
                 >
              <individualDeadLetterStrategy queuePrefix="DLQ." useQueueForQueueMessages="true"/>
            </deadLetterStrategy>
          </policyEntry>
        </policyEntries>
      </policyMap>
    </destinationPolicy>
    

    有关更多详细信息,请参阅ActiveMQ documentation