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