PHP进程间通信监控消息队列
Posted
技术标签:
【中文标题】PHP进程间通信监控消息队列【英文标题】:PHP Inter-process communication to monitor message queue 【发布时间】:2011-08-27 12:38:01 【问题描述】:我正在开展一个项目,我正在为排行榜和其他几个位置生成统计信息。我的目标是让它尽可能地实时,为此我实现了一个用于消息队列的 RabbitMQ 服务器。
在前端,我有一个 nodejs 设置,用于将信息提供给正在观看它的客户。在同一台服务器上,我有一个 php 进程来监听队列并将消息记录到数据库中以获取历史记录。我现在想要解决的是如何在 nodejs 系统和 PHP 进程之间进行通信,而不需要访问数据库。
【问题讨论】:
【参考方案1】:您的 RabbitMQ 消息队列已经是一种极好的通信方式。只需使用它并让 PHP 进程和 Node.js 都订阅它和/或根据需要通过它进行通信。
RabbitMQ.com has a list of tutorials, libraries, and docs for PHP.Rabbit.js seems to be a good bet for Node.js.
【讨论】:
以上是关于PHP进程间通信监控消息队列的主要内容,如果未能解决你的问题,请参考以下文章