当前位置: 首页 > 知识库问答 >
问题:

ActiveMQ Artemis-地址自动删除

高海阳
2023-03-14

1)我在文件中定义了一个地址“我的地址”broker.xml:

<addresses>
   ...
   <address name="myAddress">
      <multicast/>
   </address>
</addresses>

2)我还禁用了自动删除地址(根据我的用例,这似乎没有必要,因为我的地址不是自动创建的)

<address-setting match="#">
   ...
   <auto-delete-addresses>false</auto-delete-addresses>         
</address-setting>

据我所知,这个地址不是自动创建的,而且这个地址也不会像预期的那样被Artemis自动删除。

但是,一旦我有一个或多个消费者连接到与此地址匹配的队列,当这些消费者全部离开时,该地址将被删除:

INFO  [org.apache.activemq.artemis.core.server] deleting auto-created address "myAddress."

为什么?我不明白为什么:

  1. 此地址被视为自动创建的
  2. 尽管有自动删除地址标志,此地址仍会被删除

共有1个答案

司马宏邈
2023-03-14

我相信你找到了虫子ARTEMIS-2391。

您可以通过在broker中设置来解决这个问题。xml:

<address-queue-scan-period>-1</address-queue-scan-period>
 类似资料:
  • 本文向大家介绍Opencart静态化地址SEO Keyword自动填充,包括了Opencart静态化地址SEO Keyword自动填充的使用技巧和注意事项,需要的朋友参考一下 Opencart 开启静态化后,产品、分类、信息等页面的静态化地址SEO Keyword还是需要手动填写,否则前台就不会使用静态化的地址,如果产品很多,那么这样的工作也是非常繁琐的。而一旦不设置,URL和搜索引擎收录来说又不

  • 本文向大家介绍Shell脚本实现自动修改IP地址,包括了Shell脚本实现自动修改IP地址的使用技巧和注意事项,需要的朋友参考一下 作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面也比较方便。如下脚本用途为:修改ip和主机名等相关信

  • 本文向大家介绍自动修改本机IP地址的bat代码,包括了自动修改本机IP地址的bat代码的使用技巧和注意事项,需要的朋友参考一下 代码比较多,经过呐喊教程小编测试,在2008 r2上无法正常执行,其实bat设置ip就是几个命令,无外乎加了一些判断与获取原来网络配置的一些信息,代码越复杂越容易出问题 BAT批处理复杂环境下的IP地址修改设置 继续分享一个 如果是小编自己用的话直接用 netsh int

  • 本文向大家介绍Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址),包括了Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)的使用技巧和注意事项,需要的朋友参考一下 1、前阶段做了这个地址管理页面,实现的过程中遇到了很多的问题,好在最后实现了,在此记录一下: 首先是加载页面阶段ajax从数据库中获取数据,然后动态的显示在页面中,随后可以点击单个的编

  • 在上一篇文章中,我们已经初步实现了交易。相信你应该了解了交易中的一些天然属性,这些属性没有丝毫“个人”色彩的存在:在比特币中,没有用户账户,不需要也不会在任何地方存储个人数据(比如姓名,护照号码或者 SSN)。但是,我们总要有某种途径识别出你是交易输出的所有者(也就是说,你拥有在这些输出上锁定的币)。这就是比特币地址(address)需要完成的使命。在上一篇中,我们把一个由用户定义的任意字符串当成

  • 问题内容: 我想获取启动程序的计算机的IP地址,然后将其发送到客户端,但是我总是得到0.0.0.1而不是真实的IP地址(例如127.0.0.1)。 我目前可以获取端口,但无法获取IP地址。 我怎么才能得到它? 最好的解决方案是能够使用。这是我目前正在做的事情: 编辑: 我知道我的思维方式走错了路。所以我的问题是:获得自己的IP地址的最佳方法是什么? 问题答案: 当您将套接字设为0.0.0.0时,这