activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric (JIRA)" <>
Subject [jira] Created: (AMQ-1568) Temporary queues, Network of Brokers, Embedded VM
Date Thu, 24 Jan 2008 16:31:24 GMT
Temporary queues, Network of Brokers, Embedded VM

                 Key: AMQ-1568
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 4.1.0
         Environment: Linux
            Reporter: Eric


A simple question/answer mechanism between a client process with an embedded broker, and a
server process with an embedded broker, on two different servers. The two embedded brokers
are linked with a "double" network broker (client broker referenced on the server, server
broker referenced on the client)

The server process 
 - listens on a fixed "JNDI defined" queue.
 - sends an answer, on the JMSReplyTo queue defined by the received message.

The client process enter a loop (5 times)
    - it generates 100 threads. 
    - Each thread 
         - creates a temporary queue. 
         - waits 5 seconds
         - enter a loop (10 times)
                  - send a message on the fixed "JNDI defined" queue with a setJMSReplyTo
defined with the temporary queue
                  - wait for the answer on the temporary queue
         - delete the temporary queue

During the test, some threads are blocked on their temporary queue, waiting for the answer.
When I look the two embedded brokers with web site, I could find the temporary queue created
on each embedded broker, and message enqueued on the server side and not sent to the client

The same test seems to be OK, when I use standalone ActiveMQ instances and tcp transport connector
to link client and server process to their own ActiveMQ instance.


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

View raw message