gpt4 book ai didi

jboss7.x - 需要关于 HornetQ 的校准

转载 作者:行者123 更新时间:2023-12-05 01:24:15 24 4
gpt4 key购买 nike

我正在使用 Jboss 7.1.1.final,我想定义 2 个不同的 DLQ,一个用于某个队列,另一个用于所有其余队列。

我找到了这个配置:

<address-settings>
<address-setting match="jms.queue.exampleQueue">
<dead-letter-address>jms.queue.deadLetterQueue</dead-letter-address>
<max-delivery-attempts>3</max-delivery-attempts>
<redelivery-delay>5000</redelivery-delay>
<expiry-address>jms.queue.expiryQueue</expiry-address>
<last-value-queue>true</last-value-queue>
<max-size-bytes>100000</max-size-bytes>
<page-size-bytes>20000</page-size-bytes>
<redistribution-delay>0</redistribution-delay>
<send-to-dla-on-no-route>true</send-to-dla-on-no-route>
<address-full-policy>PAGE</address-full-policy>
</address-setting>
</address-settings>

match 属性可用于匹配某个队列,我有几个关于此配置的问题:
  • 如果我定义 2 address-setting , 一个用通配符匹配所有,一个只匹配一个队列,一个队列定义优先吗?我需要把它放在匹配所有定义之前还是没关系?
  • 在示例中,它们匹配队列 jms.queue.exampleQueue ,我有一个队列定义为:
    <jms-queue name="MissionResult">
    <entry name="queue/MissionResult"/>
    </jms-queue>

    我应该在 match 中放什么属性是为了匹配吗?
  • 最佳答案

    找到答案:

  • 这两个定义可以共存。 Jboss 将找到最佳匹配。
  • 您需要定义一个队列,如:
    <jms-queue name="exampleQueue">
    <entry name="queue/exampleQueue" />
    </jms-queue>

    然后匹配这个队列,使用 jms.queue.exampleQueue .
  • 关于jboss7.x - 需要关于 HornetQ <address-setting> 的校准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11599019/

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