Hi, Fanout and Failover are meant to address different concerns. Fanout is not intended as a surrogate of failover. If done improperly it can create duplication and incorrect processing especially if the brokers are in the same network. It is primarily intended to broadcast a message over essentially separate networks with no real interaction or connection to each other.
Failover is a completely different thing consisting of 2 things. Client failover and broker failover. Client failover causes a client with an unreachable broker to attempt to connect to another broker. Brokers in a master/slave setup may failover to each other. http://activemq.apache.org/masterslave.html http://activemq.apache.org/masterslave.html I would recommend using a SAN and staying away from fanout strategies. Cheers, Ashwin... ----- --------------------------------------------------------- Ashwin Karpe Apache Camel Committer & Sr Principal Consultant FUSESource (a Progress Software Corporation subsidiary) http://fusesource.com Blog: http://opensourceknowledge.blogspot.com CamelOne 2011: http://fusesource.com/camel2011 --------------------------------------------------------- -- View this message in context: http://camel.465427.n5.nabble.com/Slightly-off-topic-choosing-fan-out-verse-fail-over-for-activeMQ-destinations-tp4517579p4518700.html Sent from the Camel - Users mailing list archive at Nabble.com.
