Какие методы используются для потоковой передачи данных GPS в реальном времени на веб-клиент?

Я работаю над отслеживанием местоположения автомобиля в реальном времени.

Мой внутренний сервер постоянно получал данные GPS с устройства в машине.

Данные GPS и частота потока данных огромны.

Я работаю над выбором правильной технологии для потоковой передачи данных с сервера на веб-клиент, чтобы отображать положение автомобиля в реальном времени.

В настоящее время я использую веб-сокет для потоковой передачи данных из бэкэнда в веб-клиент. Но производительности недостаточно, и мне нужно увеличить масштаб.

Поскольку моя система представляет собой односторонний поток данных от бэкэнда к веб-клиенту.

Я считаю, что выбрал события, отправленные сервером, а не веб-сокет.

Пожалуйста, дайте мне какую-нибудь технологию, чтобы справиться с моей ситуацией?

Спасибо


person Thelinh Truong    schedule 24.10.2017    source источник
comment
Если вы думаете, что websocket недостаточно хорош, то нет ничего достаточно хорошего   -  person Meme Composer    schedule 24.10.2017
comment
Моя система работает нормально в одном направлении. сервер отправлял данные GPS клиенту в режиме реального времени, чтобы отобразить положение автомобиля.   -  person Thelinh Truong    schedule 24.10.2017


Ответы (1)


Вы можете непрерывно запрашивать данные GPS от автомобилей с помощью API Stride, который обычно используется для анализа потоков из сотен сотни тысяч событий в секунду для разработки приложений для аналитики в реальном времени, как в случае использования, который вы упомянули, и все это без необходимости создавать или управлять какой-либо инфраструктурой данных в реальном времени, если вы согласны с использованием продукта SaaS здесь.

Ознакомьтесь с некоторыми примерами в технической документации Stride. Однако то, что вы пытаетесь сделать здесь, можно легко сделать с помощью небольшого количества кода с использованием Stride API.

person DidacticTactic    schedule 25.10.2017