The Dynamic Load-balance Endpoint is an endpoint that distributes the its messages (load) arriving at it among application members by evaluating the load-balancing policy and any other relevant parameters. These application members will be discovered using the membershipHandler
class. Generally this class will use , which generally uses a group communication mechanism to discover the application members. The class
attribute of the membershipHandler
element should be an implementation of org.apache.synapse.core.LoadBalanceMembershipHandler
. You can specify membershipHandler
specific properties can be specified using the property
elements. The policy
attribute of the dynamicLoadbalance
element specifies the load balance -balancing policy (algorithm) to be used for selecting the next member to which that will receive the message has to be forwarded to.
Info | |
---|---|
Tip | Currently only the |
...
Dynamic Load-balance Endpoint Configuration
Info | title | Note
---|
You can configure the Dynamic Load-balance Endpoint using XML. Click on "Source View" in the "Manage" menu under "Service Bus." |
Code Block | ||
---|---|---|
| ||
<dynamicLoadBalance [policy="roundRobin"] [failover="true|false"]> <membershipHandler class="impl of org.apache.synapse.core.LoadBalanceMembershipHandler"> <property name="name" value="value"/> </membershipHandler> </dynamicLoadBalance> |
...
hidden | true |
---|
...