Frage

Ich bin mit ActiveMQ 5.2 und meiner Anwendung erfordert eine große Anzahl von Themen, irgendwo in der Nachbarschaft von 500.000. Wenn ich meine Anwendung ausführen, nach nur etwa 1000 Themen erstellen, ActiveMQ wirft einen OutOfMemoryException.

Ist es unvernünftig ActiveMQ zu erwarten, dass diese Zahl von Themen unterstützen?

Gibt es eine optimale Konfiguration für diese Verwendung?

Dieser Thread beschreibt die Frage: http://www.nabble.com/java.lang.OutOfMemoryError%3A-unable-to-create-new-native-thread-on-AMQ-5.0-td17005441.html

War es hilfreich?

Lösung

, das ein interessanter Thread ist, aber es hat in einem jira Problem nicht dazu führen, so frage ich mich, wenn nicht die spezielle Aufgabe Läufer verwendet, ist hier die Lösung. einen Thread-Pool statt einen eigenen Aufgabe Läufer verwenden, sollte die Erstellung von Zielen aus der Schaffung von Threads entkoppeln. Ist dies nicht der Fall ist, dann bitte eine jira Ausgabe öffnen und zuweisen es mir.

Es gibt einige allgemeinere info @ http://activemq.apache.org/javalangoutofmemory.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top