I am able to run performance tests against all four providers (JBoss MQ, JBM, ActiveMQ,
QPid). I have used JBoss 4.0.5, ActiveMQ 4.1.1, QPid M1, and Messaging version
"whatever I had built at the moment", which is something after 1.2.0. I
didn't tune ActiveMQ nor QPid in any significant way. For Messaging and JBoss MQ I
used the destinations that are deployed by the messaging-perf build script.
Problems:
JBossMQ can't handle high throughput and dies, leaving itself in a non-operable state
so no further tests can be run until it's cleaned up. I clean it up by stopping JBoss,
removing data, log, tmp, and work directories from the configuration, and then restarting
JBoss.
QPid also fails under high loads (both throughput and just high number of messages sent),
eating a lot of memory and consuming 100% CPU for a long time without making any progress.
I had it even throw an OOME once.
ActiveMQ locks up if a lot of messages are sent to a queue without anybody consuming them
at the same time. The "Measured Send Rate vs. Intended Send Rate Remote" test
locks up on ActiveMQ because of this.
Messaging seems to run fine so far but I haven't yet tried all the tests.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4043413#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...