On 7/11/07, bluedog <[EMAIL PROTECTED]> wrote:
bsnyder wrote: > > I recommend networking multiple instances of ServiceMix using ActiveMQ > via its network of brokers concept > (http://activemq.apache.org/networks-of-brokers.html). > Sound advice. I have tinkered with the activemq.xml configuration file and achieved a network bridge between the two messaging servers. Where I think I lost you was in the second part of your explanation. bsnyder wrote: > > ...it provides a logical normalized message router (NMR) between > all distributed instances of ServiceMix. This means that the NMR has > knowledge of all components installed in all instances of ServiceMix, > no matter whether they're local or remote... > So linking the two activemq instances does not "automagically" make all the ServiceMix endpoints available at Site A appear at Site B. For example, Site A consumes a message and then wants to forward the message to an endpoint which lives at Site B. Just because a bridge between the two sites exists doesn't mean the message will arrive at Site B, right? If so, how does one achieve "knowledge of all components installed in all instances of ServiceMix, no matter whether they're local or remote?" --
The NoB feature _does_ link the endpoints. You can tell the NoB setup to ignore certain endpoints though - to prevent extra/unnecessary traffic between the brokers. You can also use JMS destinations to manage "shared" information that is available for any consumers listening in the NoB configuration. -- Kit Plummer Nobody-in-Charge @ Black:Hole:Logic http://www.blackholelogic.com
