public static void PostRequest() { LoadBalancer loadBalancer = LoadBalancer.GetInstance(); Random random = new Random(Guid.NewGuid().GetHashCode()); int timeToProcess = random.Next(500, 1000); loadBalancer.ProcessRequest(timeToProcess); }
public static void Main(string[] args) { LoadBalancer loadBalancer = LoadBalancer.GetInstance(); Server server = loadBalancer.GetServer(); string value = $"Host: {server.GetAddress()}"; Console.WriteLine(value); }
static void Main(string[] args) { for (int i = 0; i < 2; i++) { ThreadStart threadStart = new ThreadStart(WorkerThread.PostRequest); Thread thread = new Thread(threadStart); thread.Start(); // Thread.Sleep(500); } LoadBalancer loadBalancer = LoadBalancer.GetInstance(); loadBalancer.ShowStats(); }