Привет, я работаю над приложением GPS-логгера на базе Azure.
Функциональность включает в себя обновление местоположения в режиме реального времени на картах Google в веб-браузере и создание отчетов.
Я решил использовать WorkerRole для получения входящих данных TCP GPS и размещения их в таблице (для будущего создания отчетов) и в очереди (для отображения карты с последними координатами через WebRole).
Но оставлять рабочую, веб-роль активной в течение всего дня и заставлять ее ждать ввода данных было бы пустой тратой ресурсов и затрат.
Я ожидаю, что данные будут поступать каждые 10 секунд, всего несколько часов в день, случайным образом.
Есть ли альтернатива проверке ввода данных и запуску рабочей роли? Или возможно какое-то расписание?
Как оптимизировать приложение.
С уважением, Анил