Я хочу создать веб-приложение с результатами в реальном времени с использованием стека MEAN, в котором несколько одновременных пользователей могут посещать сайт без какой-либо аутентификации и получать оценки до 6 различных видов спорта.
Данные в системе могут быть обновлены с помощью запросов RESTful к стороннему API, который я нашел в Интернете.
Я понимаю, что socket.io позволяет одновременным пользователям / клиентам подключаться к приложению, но я немного смущен тем, как структура и порядок передачи данных должны выглядеть в этом веб-приложении.
Заказ что-то вроде ..?:
Мне это кажется неправильным? Я просто хочу знать, что было бы наиболее эффективным способом получения оценок от API, а затем их отображения пользователям в режиме реального времени.
Я прочитал в другом вопросе о переполнении стека, что:
" В реальном времени что-то меняется в вашей базе данных, эти данные помещаются на веб-сайт, веб-страницу или что-то еще.
Как будет работать этот «сценарий»? Должен ли я каждый раз опрашивать API и обновлять базу данных, используя это? Кажется очень "дорогим"
Эй, мы обсуждение этого вопроса в чате.