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

时间:2017-12-18 23:13:49

标签: java queue jms activemq jms-topic

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

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

Topics

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

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

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

由于

1 个答案:

答案 0 :(得分:0)

原因不是紧密联系:

连接连接= connectionFactory.createConnection();

我添加了:

的Connection.close();

并没有存储更多主题。