Любые предложения для связи PHP / браузера с DBus?

Я делаю некоторые исследования для проекта; мы планируем использовать dbus на системной стороне, и я пытаюсь передать сообщения dbus в браузер для обработки JS.

Я смотрел на PHP Ratchet с устаревшим расширением dbus pecl от PHP, но мне было интересно, есть ли у кого-нибудь волшебный ответ на это.

Может быть, с помощью PHP сделать запрос GET к демону dbus и заставить демон повесить соединение до получения сообщения?

0

Решение

Хмм .. Предоставление внутреннего механизма IPC вплоть до JS для обработки отдельных сообщений, звучит как интересная концепция.

Сначала я хотел бы, чтобы задание cron запрашивало шину с заданными интервалами, а затем передавало результаты в базу данных SQL. Это также давало бы вам свободу отделить учетную запись пользователя, выполняющего IPC, от учетной записи веб-сервера apache. , а также дает вам возможность использовать библиотеку с чуть большей поддержкой (например, привязки perl или python dbus).

затем сделайте php запрос к БД (и удалите все сообщения, которые были процессами) и, наконец, закрутите Javascript и запросите обновления PHP …

Таким образом, у вас не будет никаких «блокировок» ввода-вывода, а также будет немного больше разделения между веб-сервером и dbus.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]