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)