Package org.apache.camel.processor.loadbalancer
Various load balancer processors
-
Interface Summary Interface Description LoadBalancer A strategy for load balancing across a number ofProcessor
instances -
Class Summary Class Description DistributionRatio ExceptionFailureStatistics Statistics about exception failures for load balancers that reacts on exceptionsFailOverLoadBalancer This FailOverLoadBalancer will failover to use next processor when an exception occurredLoadBalancerConsumer Represents a consumer which on starting registers itself with aLoadBalancer
and on closing unregisters itself with a load balancerLoadBalancerSupport A default base class for aLoadBalancer
implementation.QueueLoadBalancer A base class forLoadBalancer
implementations which choose a single destination for each exchange (rather like JMS Queues)RandomLoadBalancer Implements the random load balancing policyRoundRobinLoadBalancer Implements the round robin load balancing policyStickyLoadBalancer Implements a sticky load balancer using anExpression
to calculate a correlation key to perform the sticky load balancing; rather like jsessionid in the web or JMSXGroupID in JMS.TopicLoadBalancer ALoadBalancer
implementations which sends to all destinations (rather like JMS Topics).WeightedLoadBalancer WeightedRandomLoadBalancer WeightedRoundRobinLoadBalancer