Even for simple benchmark test FioranoMQ beats
Orion JMS almost 10 times. WHATS'S UP DUDES ???

Is it possible to fix it, sound for me, may be you use
wrong collection classes or use synchronized methods ???

Orion ~ 200 ms
FioranoMS ~ 20 ms

I did test on
a. NT 4.0, Pentium III 600Mhz 256M, Sun JVM 1.3
b. Solaris Sparc Ultra 4x400 1G, Sun JVM 1.2.2_05a

and results are consistent

for simple infinite round trip single message
when ServiceOne => ServiceTwo => ServiceOne

psevdo code for service is


        public void run()
        {
                try
                {
                        connection_in.start();

                        QueueReceiver receiver = session_in.createReceiver(queue_in);
                        QueueSender sender = session_out.createSender(queue_out);

                        System.out.println("Waiting to receive requests");

                        long start = System.currentTimeMillis();

                        while(true)
                                {
                                Message message = receiver.receive();

                                sender.send(message);

                                long dt = System.currentTimeMillis() - start;

                                System.out.println("time = " + dt);

                                start = System.currentTimeMillis();
                                }
                }
                catch(JMSException e)
                {
                        System.err.println("Communication error: " + e.getMessage());
                }
        }

Any comments, response ??
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com


Reply via email to