Witam,
Przymierzam się do napisania oprogramowania typu load-balancer. Generalnie mam klienta, który komunikuje się z serwerem. Pomiędzy nimi stawiam ten mój "load-balancer", który ma odbierać zapytania od klienta i następnie przesyłać je do serwera/serwerów. Pytanie w jaki sposób wykonywać obieranie zapytań od klienta i wysyłanie ich do serwera? Czy jako ten load-balancer muszę napisać serwer, który nasłuchuje zapytań (np. wykorzystując HTTPServer i HTTPHandler) czy może w jakiś inny sposób (zwykłe nasłuchiwanie na Socket)?
Pozdrawiam