防止在 ActiveMQ 中创建临时队列自动主题

Prevent Temp Queue auto Topic creation in ActiveMQ

我有一个 Rest 服务,它在 activeMQ 上创建用于接收的临时队列 响应。

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

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

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

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

谢谢

原因是没有关闭连接:

连接连接=connectionFactory.createConnection();

我添加了:

connection.close();

并且没有存储更多主题。