Moore, Randy
2005-04-18 06:40:00 UTC
Hi Again,
I've been experimenting with version 0.7.6.1 and am publishing objects (NONPERSISTANT) to a Topic via the TCP mode. At present I only have on subscriber running, but plan to have multiple ones. Anyway, I publish in bursts of 300 objects every 2.5 seconds, and my consumer gets all of them without problems. However. after I send out a total of around 50,000 objects, I get an out of memory exception in the JMSServer. I know I could increase the memory for the JVM, but it appears to me that would only delay the inevitable. We are probably dealing with a memory leak and I was curious if the latest CVS build may have some fixes for these types of problems. With the exception of this problem, I'm quite happy with OpenJMS. It gives me the messaging I need for a near real-time application, without the bloat of a fullup Web or Application server.
Thanks
Randy
I've been experimenting with version 0.7.6.1 and am publishing objects (NONPERSISTANT) to a Topic via the TCP mode. At present I only have on subscriber running, but plan to have multiple ones. Anyway, I publish in bursts of 300 objects every 2.5 seconds, and my consumer gets all of them without problems. However. after I send out a total of around 50,000 objects, I get an out of memory exception in the JMSServer. I know I could increase the memory for the JVM, but it appears to me that would only delay the inevitable. We are probably dealing with a memory leak and I was curious if the latest CVS build may have some fixes for these types of problems. With the exception of this problem, I'm quite happy with OpenJMS. It gives me the messaging I need for a near real-time application, without the bloat of a fullup Web or Application server.
Thanks
Randy