Your assumption is correct, networks of brokers allow messages to be forwarded across the network to be consumed by consumers on brokers other than the one on which the message was produced.
Have you disabled advisory messages and/or explicitly included/excluded any destinations? And have you done anything to prevent the broker from auto-creating destinations? If so, please describe what you've done, because that could explain what you're seeing. When both brokers are up and you connect the consumer to broker B, broker B should register itself as a consumer on broker A. You can confirm whether this is happening by attaching a JMX viewer such as JConsole to broker A and navigating to the destinations to confirm that the destination has been created on A and that B is a consumer on it. Tim On Oct 1, 2015 5:58 AM, <barry.barn...@wellsfargo.com> wrote: > Here's the issue we are having: > > Broker A > Broker B > Network Connector to Broker B Network > Connector to Broker A > (Broker A discovers Network Connector in Log) > (Broker B discovers Network Connector in Log) > Queue: TEST defined here > > Application A puts message on queue TEST - Success > Application B connects to Broker B and performs a 'read' on queue TEST > No > success reading from queue TEST > > The assumption is that Application B can read from destination TEST if it > connects on Broker B, even though the queue is defined on Broker A. > Is my assumption incorrect? If so, how do we accomplish this design? > > > Regards, > > Barry > > > -----Original Message----- > From: Basmajian, Raffi [mailto:rbasmaj...@ofiglobal.com] > Sent: Wednesday, September 30, 2015 3:07 PM > To: users@activemq.apache.org > Subject: RE: Network of Brokers - Putting/Getting from a queue > > Barry, > > No, not from the client perspective, there is no special designation. > Provided <networkConnectors> config permits message flow between A and B, > messages should flow in the direction of the connector config. > > Raffi > > > -----Original Message----- > From: barry.barn...@wellsfargo.com [mailto:barry.barn...@wellsfargo.com] > Sent: Wednesday, September 30, 2015 2:24 PM > To: users@activemq.apache.org > Subject: Network of Brokers - Putting/Getting from a queue [ EXTERNAL ] > Importance: High > > If we have 2 brokers defined in a network together, and we define a queue > on broker A, and an application connects to Broker B to put a message on > that queue, should the message just go there? Do we need to specify that > it is a 'network' queue? > > Regards, > > Barry > > > This e-mail transmission may contain information that is proprietary, > privileged and/or confidential and is intended exclusively for the > person(s) to whom it is addressed. Any use, copying, retention or > disclosure by any person other than the intended recipient or the intended > recipient's designees is strictly prohibited. If you are not the intended > recipient or their designee, please notify the sender immediately by return > e-mail and delete all copies. OppenheimerFunds may, at its sole discretion, > monitor, review, retain and/or disclose the content of all email > communications. >