Clustering in ServiceMix

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Clustering in ServiceMix

yanherrera
Hi,

  According to ServiceMix wiki, a ServiceMix cluster provides the following benefits:

1- Connectivity to other ServiceMix containers forming a network of containers. Containers can be dynamically added and removed from the network.

2 -Remote component awareness where each container is aware of its peer container's components. Networked containers listen for remote component registration/deregistration events and once aware can route requests to those components.

3- Load balancing where a cluster provides the ability to balance requests in a couple of ways including:
   
    - Installation of the same component on multiple containers to provide increased capacity and additional HA capabilities. If one container fails the same component in another container can still service the request.
    - Partition workload among container instances whereby different containers can handle different tasks and flows can span multiple containers.

  is there another advantaje of Clustering in ServiceMIx?   Does Clustering in ServiceMIx support clustering of ServiceMix Quartz components?

Thank you in advance.
Reply | Threaded
Open this post in threaded view
|

Re: Clustering in ServiceMix

Jean-Baptiste Onofre
Hi,

you are right with the benefits.

Keep in mind, that ServiceMix cluster uses a JMS broker in backend
(ActiveMQ) and only work for JBI endpoints.

Regards
JB

On 09/01/2011 08:24 PM, yanherrera wrote:

> Hi,
>
>    According to ServiceMix wiki, a ServiceMix cluster provides the following
> benefits:
>
> 1- Connectivity to other ServiceMix containers forming a network of
> containers. Containers can be dynamically added and removed from the
> network.
>
> 2 -Remote component awareness where each container is aware of its peer
> container's components. Networked containers listen for remote component
> registration/deregistration events and once aware can route requests to
> those components.
>
> 3- Load balancing where a cluster provides the ability to balance requests
> in a couple of ways including:
>
>      - Installation of the same component on multiple containers to provide
> increased capacity and additional HA capabilities. If one container fails
> the same component in another container can still service the request.
>      - Partition workload among container instances whereby different
> containers can handle different tasks and flows can span multiple
> containers.
>
>    is there another advantaje of Clustering in ServiceMIx?   Does Clustering
> in ServiceMIx support clustering of ServiceMix Quartz components?
>
> Thank you in advance.
>
> --
> View this message in context: http://servicemix.396122.n5.nabble.com/Clustering-in-ServiceMix-tp4759483p4759483.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.

--
Jean-Baptiste Onofré
[hidden email]
http://blog.nanthrax.net
Talend - http://www.talend.com