[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-dev
Subject:    [jira] Created: (AMQ-729) Using a very simple producer and consumer
From:       "Dietrich Bollmann (JIRA)" <jira () apache ! org>
Date:       2006-05-30 9:50:51
Message-ID: 18734030.1148982651504.JavaMail.jira () brutus
[Download RAW message or body]

Using a very simple producer and consumer messages are received in wrong order. 
--------------------------------------------------------------------------------

         Key: AMQ-729
         URL: https://issues.apache.org/activemq/browse/AMQ-729
     Project: ActiveMQ
        Type: Test

    Versions: 4.0 RC2    
 Environment: i386-pc-solaris2.10
    Reporter: Dietrich Bollmann
    Priority: Minor
 Attachments: test.tar.gz

* Summary:

Using a very simple producer and consumer (I appended the code to this
message) the messages are received in the wrong order.

The following setting produced problems in 7 of 10 cases:

  - One broker
  - Two producers sending 100000 messages each
  - One consumer
  - Broker, producers and consumer are all running on the same host.

* Test protocol:

Preparations:

  gunzip test.tar.gz
  tar xvf test.tar
  cd test
  ant compile

Start the broker:

  cd $ACTIVEMQ_HOME
  bin/activemq

Start the consumer:

  ant \
    -DconsumerName=consumer \
    -Durl=tcp://localhost:61616 \
    -DproducerCount=2 \
    -DmessageCount=100000 \
    consumer

Start the producers:
 
  ant \
    -DproducerName=producer1 \
    -Durl=tcp://localhost:61616 \
    -DproducerCount=2 \
    -DmessageCount=100000 \
    producer
 
  ant \
    -DproducerName=producer2 \
    -Durl=tcp://localhost:61616 \
    -DproducerCount=2 \
    -DmessageCount=100000 \
    producer

* Results:

Running the test 10 times the messages were received 3 times in the
right order and 7 times in a mixed up fashion:

   1. Succesfully received all messages
   2. Wrong message order: Received message 33045 after message 33043
from producer2
   3. Wrong message order: Received message 97909 after message 97829
from producer1
   4. Wrong message order: Received message 67839 after message 67837
from producer2
   5. Wrong message order: Received message 63717 after message 63610
from producer2
   6. Succesfully received all messages
   7. Wrong message order: Received message 61603 after message 61576
from producer2
   8. Wrong message order: Received message 51119 after message 49043
from producer2
   9. Succesfully received all messages
  10. Wrong message order: Received message 99710 after message 99707
from producer1
   


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic