Messages lost under heavy load using JMSFlow
--------------------------------------------

                 Key: SM-893
                 URL: https://issues.apache.org/activemq/browse/SM-893
             Project: ServiceMix
          Issue Type: Bug
          Components: servicemix-jbi
    Affects Versions: 3.1
         Environment: Windows XP, dual-core processor
            Reporter: Marc Binck
         Attachments: tests.zip

Under heavy load, not all messages sent to a particular service are received. 
This only happens on JMSFlow, SEDAFlow receives them all.

With the test program attached (SenderTest.java), 100 messages are sent to a 
received. Only 97 are received.

The counts in the attached log show the following:

org.apache.servicemix.jbi.messaging.DeliveryChannelImpl - Sent: InOnly[         
                - 100 times
org.apache.servicemix.jbi.nmr.DefaultBroker - Routing exchange InOnly[          
                - 100 times
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl - Processing inbound 
exchange: InOnly[  - 97 times
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl - Received: InOnly[     
                - 97 times

The loss rate of 3 % becomes even higher when the receiving service calls other 
services, i.e. the load on the NMR is high.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to