2

我正在使用 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

4

1 回答 1

3

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

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

于 2008-12-19T13:35:38.973 回答