繁体   English   中英

PHP与除Apache外运行的Node.js(Socket.io)通信

[英]PHP communicates with Node.js (Socket.io) running besides Apache

PHP是否有可能与Node.js服务器通信,以模仿完全用PHP + Apache + MySQL开发的实时Web应用程序?

我的想法是这样的:

John和Adam这两个用户正在查看同一页面,您可以在其中写评论。

  1. 约翰发表评论,并点击提交。
  2. 注释已发布到PHP
  3. PHP将消息保存在数据库和Memcached中
  4. PHP与Node.js进行通信以更新评论页面
  5. Node.js打开一个套接字(或Socket.io的其他传输方法)并更新浏览器中的注释页面。
  6. 亚当看到“实时”在页面上添加了新评论

我想这样做,是因为使用PHP而不是使用node.js处理所有服务器端的东西对我来说要容易得多。 而且我不想将整个PHP应用程序更改为Node.js。 任何好的代码示例? 或文章?

我建议使用dnode-php来完成此操作。 Dnode是用于node.js的异步rpc系统,它允许您调用远程函数,而dnode-php是php实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM