如何在node.js和PHP之间进行通信?

 李大乔vivi 发布于 2023-01-07 12:51

我有一个现有的PHP网站,我正在寻找使用node.js添加实时通知系统

我在下图中概述了我的应用程序的结构:

在此输入图像描述

我假设生成通知时PHP和Node.js之间的通信是我可以实现实时通知的唯一方法(除非我在node.js中重新编码我的整个网站,这是不可能的)

我如何从PHP与node.js进行通信?(两者都存在于同一台服务器上或至少存在于同一本地局域网中)

我在网上和几个SO线程上找到了一些解决方案:

使用redis pubsub:http://xmeng.wordpress.com/2011/11/14/pubsub-in-redis-using-php/

使用DNode:http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/

还有其他更好的方法吗?

此外,所有通知都不会发送给所有订阅者.

因此,用户1生成的通知将仅发送给用户2,3和4(由于我的Web应用程序的一些业务规则).需要维护此权限系统.如何确保所有订阅者都没有收到所有通知?

实现这一目标的最有效方法是什么?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有