Current situation: I wrote a C # application server that interacts with some applications (Computer / Smartphone / Web). Now I have a problem that the application server has to deal with a lot of requests, and it will be very slow.
My idea was to change the application server to work in a software cluster. To choose the right application server, I want to write a load balancer that selects the application server with the least workload.
My problem is that I do not know how to write load-balancer. If the load balancer works as a proxy server, so that all traffic passes through the load balancer or redirects the load to the application server and the application communicates directly with the application server.
source
share