Панель мониторинга в реальном времени на PHP с данными из C++
Я хотел бы построить панель мониторинга для отображения данных анализаторов. Они очень динамичны по своей природе, и я хотел бы, чтобы они обновлялись в реальном времени. Я подумываю об использовании websocket для отправки данных с веб-сервера на клиент.
Но в настоящее время для связи между анализаторами используется C++. Как я могу общаться с C++ и отправлять данные клиенту без особых усилий ? Я думаю, что база данных будет большой нет из-за времени обработки и той же проблемы с общей памятью. Хотя мы можем использовать memcached, так как мы можем легко обмениваться данными по языкам, но нет никакого триггера для новых данных, и снова он заканчивается как общая память.
Мы планировали использовать сокеты для связи между C++ и PHP. В этом случае C++ будет действовать как сервер, а PHP-как клиент, а затем PHP должен пересылать данные клиенту с помощью websocket ( Усиление ).
Поскольку я просто знаком с основными концепциями PHP, я просто хотел знать, есть ли хороший способ получить данные из C++ и top show на клиенте ?
Должен ли я нуждаться в потоковой передаче здесь, чтобы читать с c++ и отправлять клиенту.
Открыты для всех предложений от других фреймворков, библиотек и т. д., Поскольку мы предпочитаем использовать их, а не строить с нуля.
Что я уже пробовал:
Я сделал свою домашнюю работу с помощью google, но в конечном итоге я не нашел точного решения или действительно заблудился.