Ulf Lilleengen created ARTEMIS-733:
--------------------------------------

             Summary: Errors configuring multiple bridges 
                 Key: ARTEMIS-733
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-733
             Project: ActiveMQ Artemis
          Issue Type: Bug
            Reporter: Ulf Lilleengen


I have a setup of 3 brokers connected in a full mesh using core bridges. Each 
broker have one queue
and one bridge for each of the other brokers. For instance broker A will have a 
broker_b_queue and
broker_c_queue for the same address, and a bridge to broker B and broker C. 

I have a reproducer[1] containing 3 broker instances that listen on ports 5672, 
5673 and 5674
for AMQP. They also listen on 61616, 61617 and 61618 respectively for CORE 
messages. 

I first connect one receiver for 'mytopic' on each broker. Then I connect a 
sender to one of the
brokers. The behavior I want to achieve is that each message sent by the sender 
is received by all
the other receivers attached to the 3 brokers. What happens with this setup is 
that only 2 out of 3
receivers get the message: the one attached to the same broker as the sender 
and one of the other
receivers. I also get an exception in the log (attached) that might be the root 
cause. The reproducer contains the instance folder for all 3 brokers to run 
them, and also a receiver and sender script to reproduce the issue.

To launch brokers:
instance_X/bin/artemis run

Receivers:
receive_topic.sh 5672
receive_topic.sh 5673
receive_topic.sh 5674

send_topic.sh 5672

I am not sure if I am configuring things correctly or if I am expecting the 
wrong thing, but thought
I should report this since I got this exception.

[1] http://people.redhat.com/~ulilleen/artemis-bridge-reproducer.tar.gz
 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to