【问题标题】:Artemis ActiveMQ broker.xml wildcard-addresses configuration referenceArtemis ActiveMQ broker.xml 通配符地址配置参考
【发布时间】:2021-08-24 22:02:05
【问题描述】:

我目前正在配置一个 Artemis ActiveMQ 代理,需要更改默认的“通配符地址”。所以我找到了''wildcard-addresses''标签,但是我没有找到我需要的信息,所以我有两个问题:

  1. 我想将routing-enabled 设置为true,但只针对''any-words''标签并禁用''single-word''标签(或者只是想知道这是否可能)。
  2. 我在官方文档中没有找到答案,所以我想知道是否有人找到了一个很好的参考来解释“通配符地址”配置的不同标签,它的风格是“ 'Configuration Reference'',但包含一个关于“通配符地址”的部分。

到目前为止我发现但不满意的东西:

提前致谢, 亚历克斯

【问题讨论】:

    标签: microservices activemq-artemis messagebroker


    【解决方案1】:

    没有办法禁用某些匹配类型(即单个单词或任何单词),也不清楚为什么要这样做。

    wildcard-addresses 块用于启用/禁用通配符路由以及自定义通配符语法。

    这是基础知识(如the documentation 中所述):

    • 通配符表达式包含由delimiter 定义的字符分隔的单词(即默认为.)。
    • any-words 定义的字符(即默认为#)表示“匹配任何零个或多个单词的序列。”
    • single-word 定义的字符(即默认为*)表示“匹配单个单词”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-12
      • 1970-01-01
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      • 2020-02-24
      • 2011-09-01
      相关资源
      最近更新 更多