I am using AMQ4.1.

I have two JVM processes running (on different physical servers). I would
like each VM to have an embedded broker and yet connect to the peer VM's
embedded broker.

Finally, I would like subscribers on both the VMs to receive published messages
on the topic regardless of whether the message was published on VM1 or on VM2.

It appears based on the description in the docs that peer transport 
accomplishes this.
What is not clear to me is this: once the broker comes up on VM1, to which port 
should
the second VM connect to on broker 1?

E.g.:

     VM1 broker: peer://partyline/group1?persistant=false
     VM2 broker: peer://partyline/group1?persistant=false

How can I now have VM1 connect to the second broker and vice versa?

>From the logs of VM1, I see that transport connectors are started at
vm://defaultgroup  and tcp://myhost.xxx.com:4454. Does this mean I must
configure VM2 to listen to broker at tcp://myhost.xxx.com:44541 (and vice versa
for VM1)?

  INFO: ActiveMQ 4.1.0-incubator JMS Message Broker (group1) is starting
  Mar 20, 2007 10:54:37 AM org.apache.activemq.broker.BrokerService getBroker
  INFO: For help or more information please see: 
http://incubator.apache.org/activemq/
  Mar 20, 2007 10:54:37 AM 
org.apache.activemq.transport.TransportServerThreadSupport doStart
  INFO: Listening for connections at: tcp://myhost.xxx.com:44541
  Mar 20, 2007 10:54:37 AM org.apache.activemq.broker.TransportConnector start
  INFO: Connector tcp://myhost.xxx.com:44541 Started
  Mar 20, 2007 10:54:37 AM org.apache.activemq.network.NetworkConnector doStart
  INFO: Network Connector bridge Started
  Mar 20, 2007 10:54:37 AM org.apache.activemq.broker.BrokerService start
  INFO: ActiveMQ JMS Message Broker (defaultgroup, 
ID:myjost.xxx.com-54303-1174413277517-1:0) started
  Mar 20, 2007 10:54:37 AM org.apache.activemq.broker.TransportConnector start
  INFO: Connector vm://defaultgroup Started

Regards

/U
 

Reply via email to