@meforyou

Как управлять трафиком на яве?

Здравствуйте!
Есть у меня моя дипломная работа, суть её состоит в том, чтобы создать балансировщик сети.
Все запросы клиентов к серверам будут происходить через сервер балансировки, ответ от серверов тоже.
Суть работы состоит в том, что балансировщик заранее знает какой сервер менее загружен и перенаправляет данные клиента на сервер, а так же отправляет ответ сервера к нужному клиенту.
Как можно управлять трафиком от сервера к клиенту и наоборот и какие языки программирования позволяют это сделать? А так же, если не трудно, подскажите какие-нибудь статьи, материалы подобной разработки.
Все нужно написать самому. Заранее спасибо. :)
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Это позволяют сделать любые языки программирования.

Держи в памяти массив адресов серверов и переменную с индексом сервера на который нужно отправить следующий запрос. При получении нового запроса выбирай адрес сервера из массива, перенаправляй ему запрос, увеличивай переменную на единицу. Если значение переменной стало больше длинны массива, обнуляй. Получится классический round-robin.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы