【问题标题】:ActiveMQ auto-generating empty queuesActiveMQ 自动生成空队列
【发布时间】:2019-02-10 14:39:41
【问题描述】:

我有一个 ActiveMQ 代理(版本 5.14.3)正在运行,它被不同来源的生产者和消费者使用。

由于某种原因,最近自动创建了许多空队列,标记为communication_{SOME_HASH}communication_{NAME_OF_ORIGIN_MACHINE}_{SOME_PROCESS_ID}。这些队列都是空队列,没有任何入队或出队消息,我认为这些消息没有用,但由于某种原因仍然会生成。

有没有人遇到过同样的问题,可以解释为什么会生成这些队列,或者指出我可以如何避免这种行为?

【问题讨论】:

    标签: jms activemq messagebroker


    【解决方案1】:

    这些不是 ActiveMQ 将创建的任何类型的临时或基于建议的目的地的前缀,因此故障必须出在您自己的应用程序中。您需要从自己的角度进行调试,以找出它们的来源。由于 ActiveMQ 会在主题或队列上创建生产者或消费者时创建目标,除非安全策略阻止您的应用程序可能会意外创建这些资源而从不使用它们。

    【讨论】:

      猜你喜欢
      • 2017-01-03
      • 2012-03-08
      • 2016-03-01
      • 1970-01-01
      • 2015-02-05
      • 2012-12-03
      • 2016-11-20
      • 2014-04-07
      • 1970-01-01
      相关资源
      最近更新 更多