Описание:Разработка кластера серверов для распределения нагрузки на центральный сервер хранилища документов. Распределяющий узел получает запрос от клиентских приложений и передает его на наименее загруженный рабочий сервер. Данные станции исполняют функции, требующие значительных затрат вычислительной мощности: обработка изображений, растеризация, запросы к базе данных. Готовые результаты передаются клиенту. При запуске задействованные серверы автоматически регистрируются на распределителе. Для определения коэффициента загрузки рабочего узла отслеживается количество активных сессий и использование процессора. Экземпляры серверов могут иметь разную версию протокола, которая сопоставляется с версией клиента. Запросы направляются только на совместимый сервер.
Технологии: C++, Windows, Linux, Qt, SQL, TCP/IP.