Hi All,
I posted a while back about pubsub performance
I wondered if anyone has looked at this in the meantime, or anyone might read this post that didn't see that previous.
I've been carrying on with research.. and due to an odd issue with disconnections at high message volume, experimented with ejabberd.
Using the exact same server, connection pub sub (using smack lib), all I do is start openfire, run the test, stop openfire, start ejabberd, run the test (and in the reverse order just to double check), I get:
Openfire:
Publish msgs 7000 per sec
1 subscriber, 250 per sec
(and a bigggg queue)
Ejabberd
Publish msg 5000 per sec
1 subscriber, around 2500 per sec
I can't say I've done extensive tuning on either, simply as there doesn't really seem to be much tuning guidelines. A recent java, the latest openfire version, decent -Xmx settings..
Just seems a huge difference between the two, wondered if anyone has seen anything similar?