Я работаю над созданием веб-приложения, которое действует как балансировщик нагрузки, распределяя запросы, сделанные на странице, на несколько серверов и возвращая ответы пользователю. Я много читал, но думаю, что моя идея может быть ошибочной, поэтому мне нужна помощь.
Идея состоит в том, чтобы иметь веб-форму, которая использует AJAX
и PHP
для обработки произвольного пользовательского ввода, а затем сигнализирует демону/процессу, запущенному на сервере, для обработки этого запроса. Я не уверен, на каком языке я буду писать демона (идеи?).
Демон, в свою очередь, отправляет запрос на соответствующий внутренний сервер и доставляет ответ обратно на страницу. Демон также позволяет внутренним серверам устанавливать исходящие соединения с главным сервером.
Основной сервер надеюсь будет располагаться на VPS, но при необходимости на выделенном сервере. Внутренние серверы уже существуют.
Плохая ли это идея? и если да, то как я могу улучшить свой дизайн?