|
Cade Royal CSCE 412 Project 3
|
Defines the LoadBalancer class for distributing requests to web servers. More...
#include <string>#include <thread>#include <mutex>#include <vector>#include "Request.h"#include "Queue.h"#include "WebServer.h"

Go to the source code of this file.
Classes | |
| class | LoadBalancer |
| A class that represents a load balancer for distributing requests to web servers. More... | |
Defines the LoadBalancer class for distributing requests to web servers.
The LoadBalancer class manages a pool of web servers, distributing incoming requests among them and dynamically adjusting the number of servers based on the load. It provides methods to start the load balancer, send requests, evaluate server conditions, and process requests in a separate thread.