В настоящее время я работаю над созданием системы GPS-слежения, и моя конфигурация следующая:
- Реагирование на веб-дисплей.
- Django с django-rest-framework для API для запроса базы данных.
- Изменено для прослушивания порта TCP и получения данных GPS.
- Celery для асинхронного сохранения данных из витой в БД.
- Redis для передачи данных из скрученного в сельдерей.
Я всегда работал с Python, так что, как вы видите, это мой основной выбор.
Этот подход работает, но я боюсь, что, возможно, он не будет масштабируемым. Уже есть 5 GPS, но только один сообщает, я пытаюсь выяснить причину, но это не вопрос.
Кто-нибудь знает лучший подход с использованием Python? Это общий шаблон? Я беспокоюсь о роли "Twisted - Redis - Celery".