Jamie Hannaford | c1b23c6 | 2014-11-04 12:21:27 +0100 | [diff] [blame] | 1 | /* |
| 2 | Package lbs provides information and interaction with the Health Monitor API |
| 3 | resource for the Rackspace Cloud Load Balancer service. |
| 4 | |
| 5 | The load balancing service includes a health monitoring resource that |
| 6 | periodically checks your back-end nodes to ensure they are responding correctly. |
| 7 | If a node does not respond, it is removed from rotation until the health monitor |
| 8 | determines that the node is functional. In addition to being performed |
| 9 | periodically, a health check also executes against every new node that is |
| 10 | added, to ensure that the node is operating properly before allowing it to |
| 11 | service traffic. Only one health monitor is allowed to be enabled on a load |
| 12 | balancer at a time. |
| 13 | |
| 14 | As part of a good strategy for monitoring connections, secondary nodes should |
| 15 | also be created which provide failover for effectively routing traffic in case |
| 16 | the primary node fails. This is an additional feature that ensures that you |
| 17 | remain up in case your primary node fails. |
| 18 | |
| 19 | There are three types of health monitor: CONNECT, HTTP and HTTPS. |
| 20 | */ |
| 21 | package monitors |