LoadBalancingAlgorithm Class |
Namespace: net.openstack.Providers.Rackspace.Objects.LoadBalancers
The LoadBalancingAlgorithm type exposes the following members.
Name | Description | |
---|---|---|
![]() | Equals | Indicates whether the current object is equal to another object of the same type. (Inherited from ExtensibleEnumT.) |
![]() ![]() | FromName |
Gets the LoadBalancingAlgorithm instance with the specified name.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from ExtensibleEnumT.) |
Name | Description | |
---|---|---|
![]() ![]() | LeastConnections |
Gets a LoadBalancingAlgorithm where the node with the lowest number
of connections will receive requests.
|
![]() | Name |
Gets the canonical name of this member.
(Inherited from ExtensibleEnumT.) |
![]() ![]() | Random |
Gets a LoadBalancingAlgorithm where back-end servers are selected
at random.
|
![]() ![]() | RoundRobin |
Gets a LoadBalancingAlgorithm where connections are routed to each
of the back-end servers in turn.
|
![]() ![]() | WeightedLeastConnections |
Gets a LoadBalancingAlgorithm where each request will be assigned
to a node based on the number of concurrent connections to the node and its weight.
|
![]() ![]() | WeightedRoundRobin |
Gets a LoadBalancingAlgorithm similar to RoundRobin,
but with different proportions of traffic being directed to the back-end nodes.
Weights must be defined as part of the load balancer's node configuration.
|