@mrkovalchuk
Junior developer

Как правильно на Rest сервере организовать фоновый поток?

Доброго времени суток.

Есть система: Rest сервер, который делает две функции: отвечает на запросы мобильного клиента и опрашивает микроконтроллер для записи полученных с него данных.

Если с клиентом программа общается выполнением его запросов, то как правильно организовать процесс работы с контроллером? Нужен постоянный опрос устройства с заданным интервалом (t).
  • Вопрос задан
  • 228 просмотров
Решения вопроса 1
alsopub
@alsopub
Вариант 1.
Периодический опрос контроллера (по крону или через sleep, если нужно чаще чем раз в минуту) отдельным процессом, складывание результатов в базу данных, обработка результатов по необходимости.
Клиенту выдается результат из базы.

Вариант 2.
Опрос контроллера в момент обращения клиента, кеширование результата опроса на N секунд (в памяти, на диске, в базе данных).

Все зависит от необходимой частоты опроса, времени одного опроса и тд.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы