Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于监视消息队列的PHP进程间通信_Php_Node.js_Ipc_Message Queue - Fatal编程技术网

用于监视消息队列的PHP进程间通信

用于监视消息队列的PHP进程间通信,php,node.js,ipc,message-queue,Php,Node.js,Ipc,Message Queue,我正在做一个项目,为排行榜和其他几个位置生成统计数据。我的目标是让它尽可能实时,因此为此,我实现了一个用于消息队列的RabbitMQ服务器 在前端,我有一个nodejs设置,将信息反馈给正在观看的客户端。在同一台服务器上,我有一个PHP进程来侦听队列,并将消息记录到数据库中以获取历史记录。我现在试图解决的是如何在不影响数据库的情况下在nodejs系统和PHP进程之间进行通信。您的RabbitMQ消息队列已经是一种很好的通信方式。只需使用它,并使PHP进程和Node.js都订阅它和/或在必要时通过

我正在做一个项目,为排行榜和其他几个位置生成统计数据。我的目标是让它尽可能实时,因此为此,我实现了一个用于消息队列的RabbitMQ服务器


在前端,我有一个nodejs设置,将信息反馈给正在观看的客户端。在同一台服务器上,我有一个PHP进程来侦听队列,并将消息记录到数据库中以获取历史记录。我现在试图解决的是如何在不影响数据库的情况下在nodejs系统和PHP进程之间进行通信。

您的RabbitMQ消息队列已经是一种很好的通信方式。只需使用它,并使PHP进程和Node.js都订阅它和/或在必要时通过它进行通信