gpt4 book ai didi

java - ActiveMQ:如何在客户端设置死信策略?

转载 作者:行者123 更新时间:2023-12-04 18:10:40 26 4
gpt4 key购买 nike

我正在实现未发送消息处理,但存在问题。死信策略可以在配置文件的服务器端设置(通过队列名称模式),但是我的消息队列是动态创建的,它们的名称在配置阶段是未知的。所以我想知道是否可以从客户端设置死信策略?

最佳答案

这可能不是您想要的,但根据this ,你应该能够在你的配置中使用通配符 >IndividualDeadLetterStrategy 这样你的每个队列都有自己的 DLQ。看这部分:

You can apply this strategy using wild card if you like so that all queues get their own dead-letter queue, as is shown in the example below.

<broker...>
<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" />

关于java - ActiveMQ:如何在客户端设置死信策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com