Сервер для приема и хранения данных, посылаемых мобильными GPS трекерами, установленными на автомобилях/автобусах/спецтехнике.
GPS-трекеры (клиенты) поддерживают постоянный коннект с сервером и посылаю 1 раз в 5 секунд сообщение серверу о своем состоянии - датчики, скорость, телеметрия. Всего работает с одним сервером около 2 000 клиентов. Т.е. 2 000 коннектов одновременно и раз в 5 секунд каждый присылает по сообщению.
Тестирование в течение нескольких недель показало стабильную работу ПО без перезапусков. Так же отсутствуют утечки памяти, что является критичным в подобных разработках.
Хранение данные осуществляется в СУБД MySQL/MSSQL по выбору в конфигурационном файле. Связь с MSSQL из linux идет через систему UnixODBC.
Данный сервер выполнен в виде демона (сервиса) под Linux (используемая на серверном компьютере система - Ubuntu Linux LTS).