【问题标题】:Prevent Temp Queue auto Topic creation in ActiveMQ防止在 ActiveMQ 中创建临时队列自动主题
【发布时间】:2018-06-01 08:19:53
【问题描述】:

我有一个 Rest 服务,它在 activeMQ 上创建临时队列以进行接收 回应。

每个请求都会创建一个临时队列。当我转到主题列表时,我会查看下一个:

对于每个临时队列,都会自动创建一个主题。它的主要问题是主题有 1,000 个主题的限制。

然后,当超出限制时,ActiveMQ 中不再接受来自应用程序的消息。

是否可以避免为每个临时队列自动创建主题? 我尝试使用 tcp://localhost:61616?jms.watchTopicAdvisories=false 还有 connectionFactory.setWatchTopicAdvisories(false);并且不工作。

谢谢

【问题讨论】:

    标签: java queue jms activemq jms-topic


    【解决方案1】:

    原因是没有关闭连接:

    连接连接 = connectionFactory.createConnection();

    我已经添加:

    connection.close();

    并且没有更多的主题被存储。

    【讨论】:

      猜你喜欢
      • 2016-03-01
      • 2011-06-09
      • 2018-08-03
      • 2013-11-18
      • 2019-09-27
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      • 2016-06-01
      相关资源
      最近更新 更多