防止在 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();
并且没有存储更多主题。
我有一个 Rest 服务,它在 activeMQ 上创建用于接收的临时队列 响应。
每个请求都会创建一个临时队列。当我转到主题列表时,我查看下一个:
对于每个临时队列,自动创建一个主题。它的主要问题是主题有 1,000 个主题的限制。
然后,当超过限制时,ActiveMQ 中不再接受来自应用程序的消息。
是否可以避免为每个临时队列自动创建主题? 我试过 tcp://localhost:61616?jms.watchTopicAdvisories=false 还有 connectionFactory.setWatchTopicAdvisories(false);并且不工作。
谢谢
原因是没有关闭连接:
连接连接=connectionFactory.createConnection();
我添加了:
connection.close();
并且没有存储更多主题。