getLoadBalancedConnection

Applies To

ADOdb Load Balancer

Syntax
 int getLoadBalancedConnection(
       string $connectionType = 'write|readonly'
       )

Description

The method getLoadBalancedConnection() returns the appropriate node number for the connection type, taking into account the connection type, the connection weight, whether connections are pinned and if there are any failed connection in any of the nodes.


To ensure the accuracy of the response, you should have executed at least one statement against the load balancer connection

In the following example, we have 4 nodes, 1 write and 3 readonly

NodeTypeWeight
0write1
1readonly50
2readonly30
3readonly40