Skip to content

Commit b32620b

Browse files
authored
Update README.md
1 parent 188ce94 commit b32620b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Application-level Load Balancer in Java #
22
This project implements a simple load balancing program written in Java, with a Client and a Server program demonstrating its functionality. The functionality is as below:
3-
* All clients connect to the Load Balancer, which is a single entry point for all requests. The requests consist of a string- an ID- the data corresponding to which is to be obtained from Workers.
3+
* All clients connect to the Load Balancer, which is a single entry point for all requests. The requests consist of a string- an ID- the data corresponding to which is to be obtained from Workers and displayed on terminal.
44
* The Load Balancer accepts requests from clients and redirects them to appropriate workers selected using Round-Robin or Least-Connections scheduling, whichever is specifed by user via command-line.
55
* The Workers(Servers) extract information corresponding to recieved requests(IDs) from a MySQL Database, and return the data in the form of JSON responses to the Load Balancer, which forwards it to the clients as mentioned above.
6-
* The clients display recieved data on STDOUT.
6+
* The Client, Load Balancer and Workers are all Multithreaded, and hence capable of Sending/Serving multiple requests at once.
77

88
## Steps to replicate for anyone interested: ##
99
* Prerequisites:

0 commit comments

Comments
 (0)