PHP Межпроцессное взаимодействие для мониторинга очереди сообщений - PullRequest
2 голосов
/ 17 мая 2011

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

В веб-интерфейсе у меня есть настройка nodejs для передачи информациидля клиентов, которые смотрят это.На том же сервере у меня есть процесс PHP для прослушивания очереди и записи сообщений в базу данных для истории.Сейчас я пытаюсь выяснить, как установить связь между системой nodejs и этим процессом PHP, не затрагивая базу данных.

1 Ответ

3 голосов
/ 17 мая 2011

Ваша очередь сообщений RabbitMQ уже является отличным средством связи.Просто используйте это и сделайте так, чтобы процесс PHP и Node.js подписывались на него и / или общались через него по мере необходимости.

RabbitMQ.com имеет список учебных пособий, библиотек и документов по PHP. Rabbit.js - хорошая ставка для Node.js .

...