Load Balance
The Load Balancer Pattern allows you to delegate to one of a number of endpoints using a variety of different load balancing policies.
Built-in load balancing policies
Camel provides the following policies out-of-the-box:
Policy | Description |
---|---|
To use a custom load balancer implementation. |
|
In case of failures the exchange will be tried on the next endpoint. |
|
The destination endpoints are selected in a round-robin fashion. This is a well known and classic policy, which spreads the load evenly. |
|
The destination endpoints are selected by random. |
|
Sticky load balancing using an Expression to calculate a correlation key to perform the sticky load balancing. |
|
Topic which sends to all destinations. |
|
Uses a weighted load distribution ratio for each server with respect to others. |