Какова наилучшая практика для javascript для потоковой передачи данных на веб-страницы?

#javascript #database #apache-kafka #streaming

Вопрос:

Я не знаком с javascript. Я пытаюсь выяснить, как лучше всего транслировать рыночные данные в реальном времени на веб-странице, чтобы пользователь мог видеть изменения цен на тысячи акций в режиме реального времени с помощью веб-браузера.

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

1.Я могу использовать кафку для приема данных и погружения в базу данных, а затем javascript для извлечения данных из бд (беспокоясь о производительности) 2. javascript для вызова серверной службы, а серверная служба напрямую использует кафку (это требует дополнительных работ) 3. в-третьих, выполняйте http-вызовы напрямую от брокеров/бирж(беспокоясь о производительности, сетевом трафике и возможности повторного использования)

  1. Не уверен, что существуют лучшие способы, чем описанные выше, например, совместимые с javascript фреймворки, протоколы, разработанные для этой цели.

Комментарии:

1. Ответ, который вы ищете, — это Websockets/SSE или цикл AJAX. Кафка-это деталь реализации, так как вы можете использовать любую очередь сообщений на серверной части (при условии, что она вам нужна).