12 | Документация

Технологии разработки ГИС-сервера

Ядро ГИС-сервера CoGIS Server написано на C++ 14/20, что обеспечивает высокую производительность разработанного кода, в том числе за счет возможности прямой работы с памятью и выполнения кода программ непосредственно процессором.
ГИС-сервер поддерживает горизонтальное масштабирование, которое может быть реализовано одним из следующих способов:
  • организация многопоточной обработки запросов пользователей на уровне веб-сервера путем их распараллеливания по разным потокам в рамках единого процесса;
  • организация многопоточной обработки запросов с использованием инфраструктуры веб-сервера (на одном веб-сервере разворачивается несколько веб-сервисов ГИС-сервера, для распределения запросов используется организуется логическое распределение запросов по разным веб-сервисам ГИС-сервера);
  • балансировка запросов между ГИС-серверами, имеющих одинаковую конфигурацию и доступ к необходимым базам данных для всех серверов.