Member 8685145 Ответов: 1

Панель мониторинга в реальном времени на PHP с данными из C++


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

Но в настоящее время для связи между анализаторами используется C++. Как я могу общаться с C++ и отправлять данные клиенту без особых усилий ? Я думаю, что база данных будет большой нет из-за времени обработки и той же проблемы с общей памятью. Хотя мы можем использовать memcached, так как мы можем легко обмениваться данными по языкам, но нет никакого триггера для новых данных, и снова он заканчивается как общая память.

Мы планировали использовать сокеты для связи между C++ и PHP. В этом случае C++ будет действовать как сервер, а PHP-как клиент, а затем PHP должен пересылать данные клиенту с помощью websocket ( Усиление ).

Поскольку я просто знаком с основными концепциями PHP, я просто хотел знать, есть ли хороший способ получить данные из C++ и top show на клиенте ?

Должен ли я нуждаться в потоковой передаче здесь, чтобы читать с c++ и отправлять клиенту.

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

Что я уже пробовал:

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

1 Ответов

Рейтинг:
0

KarstenK

Это интересный вопрос, потому что существуют разные способы выполнения этой работы. Взгляните на эту дискуссию по адресу сайте StackOverflow. Еще один интересный способ-это CGI, как описано в этом разделе. руководство Кстати, многопоточность абсолютно необходима.

Пожалуйста, опубликуйте статью о ваших результатах, потому что я заинтересован расширить свои знания.


Mohibur Rashid

Возможно, CGI может быть лучшим решением. Если только не используются общие данные