Question

I have a problem with clusering Jboss Fuse. What I have to do is make a cluster with 4 containers but 2 of them have to be on another pc (virtual for now). My qestion is: how can I connect another 2 containers from another pc to my cluster? I'm not asking about deploying anything what will manage my nodes, but simply how to connect reomote containers to my cluser.

Sorry for my byt english and maby a silly qestion but I'm fresh in fuse :)

Was it helpful?

Solution

The clustering (i.e. load balancing of NMR traffic) of Fuse ESB is done using ActiveMQ Network of Brokers mechanism.

You can read a step-by-step guide on how to setup Fuse ESB cluster here:

fusesource.com/docs/esb/3.5/deploy_guide/DeployESBClusterConfig.html

and more information on how to establish a network of brokers on ActiveMQ (Fuse MB) here:

http://fusesource.com/docs/esb/4.4.1/amq_clustering/FuseMBClusterFaultTolerence.html

The general pattern suggested is to have a pair of master and slave on each host and interconnect the master of host A with the slave of host B, and vice versa.

However, if you interested just in ESB failover setup, it can be done using locking on the shared file system or database (jdbc):

http://fusesource.com/docs/esb/4.4.1/esb_runtime/ESBRuntimeFailoverFileLock.html

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top