在创建大量主题时,ActiveMQ会抛出OOME

时间:2008-12-18 19:49:22

标签: messaging activemq

我正在使用ActiveMQ 5.2,我的应用程序需要大量的主题,在500,000附近。当我运行我的应用程序时,在仅创建大约1000个主题之后,ActiveMQ抛出OutOfMemoryException。

期望ActiveMQ支持这么多话题是不合理的吗?

此用法是否有最佳配置?

此主题详细说明了问题:http://www.nabble.com/java.lang.OutOfMemoryError%3A-unable-to-create-new-native-thread-on-AMQ-5.0-td17005441.html

1 个答案:

答案 0 :(得分:3)

这是一个有趣的线程,但它没有导致jira问题所以我想知道使用专用任务运行器是否是解决方案。 使用线程池而不是专用任务运行器应该将目标的创建与线程的创建分离。 如果情况并非如此,那么请open a jira issue并将其分配给我。

有一些更一般的信息@ http://activemq.apache.org/javalangoutofmemory.html