[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xmlblaster-devel] Redesign merged to main cvs branch: 1759 msgs/second



Hi,

after days of restles coding i have merged the new
callback/session/queue framework into the main trunk.

The testsuite runs without errors and the C++
clients work as well.

I'm happy for anybody trying the new code in his
environment to find subtle bugs and report them
to this mailing list.
Cyrille, can you find a free hour to test/port your
Perl client?

After one/two weeks of maturing, i would like to
make a new release.

Many things have changed, please study the requirements
on our homepage for details, especially:

http://www.xmlblaster.org/xmlBlaster/doc/requirements/engine.callback.html
http://www.xmlblaster.org/xmlBlaster/doc/requirements/engine.queue.html
http://www.xmlblaster.org/xmlBlaster/doc/requirements/engine.message.html

and read the xmlBlaster/CHANGES file.

The code is available via cvs as usual.



The performance got a real boost:

   1759 messages / second
   ======================

on a 1.4 GHz Linux, IBM JDK 1.3 with this test:

Server:

java -Xms18M -Xmx32M org.xmlBlaster.Main

Client:

java -Xms18M -Xmx32M testsuite.org.xmlBlaster.LoadTestSub -burstMode.publish 500 -burstMode.collectTime 500 -numPublish 50000

Client and server have their own CPU.
A transient message is published and updated to one client.


regards,

Marcel

--
Marcel Ruff
mailto:ruff at swand.lake.de
http://www.lake.de/home/lake/swand/
http://www.xmlBlaster.org