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

Reply via email to