построение графика в реальном времени с использованием C ++ и Node.js - PullRequest
0 голосов
/ 28 апреля 2020

Я довольно новичок в Node.js, но я хотел бы разработать веб-проект, который отслеживает активность потоков, создаваемых программой на С ++. По сути, когда программа c ++ запускается, она генерирует кучу данных временной шкалы во всех потоках, и я хотел бы визуализировать эти временные шкалы в режиме реального времени через веб-интерфейс. Я искал много материалов, но мир переднего плана настолько огромен, и я изо всех сил пытаюсь с чего начать и какие рамки выбрать.

Я думаю о следующем:

  • Программа C ++: каждый поток асинхронно отправляет запрос POST на сервер, когда завершает часть деятельности, например, (threadID, actBegTime, actEndTime)
  • Сервер: разработан Node.js; каждый раз получая POST, накапливайте его в памяти JSON file
  • Client web: это та часть, которую я не знаю; как я могу позволить программе сервера обновлять временную шкалу в режиме реального времени? Какие инструменты я должен использовать?

Программа на C ++ очень велика, и данные временной шкалы могут go включать до миллионов операций в потоке; поэтому я определенно хочу, чтобы программы Server / Clieng были быстрыми.

...