Skip to content

简单的nodeJS websocket链接,并利用redis中间层,实现PHP后端推送消息到前台。

Notifications You must be signed in to change notification settings

webzh/PHP-push-to-NodeJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHP-push-to-NodeJs

利用redis消息队列作为中间件,实现多语言之间的消息实时推送。

本项目演示的为php推送实时消息至网页前端,利用php推送数据至redis,nodeJS实时接收,并与网页客户端建立websocket通讯,保障消息实时传递。简单的nodeJS websocket链接,并利用redis中间层,实现PHP后端推送消息到前台。

安装要求

1, php + redis 扩展
2, nodeJS,进入到 server/node/ 目录  执行 npm install
3, 系统安装redis服务端

测试使用

1,进入到 server/node/ 目录,使用forever命令启动 channel.js
   forever channel.js
2, 配置webserver,可以访问client文件夹下的 index.html文件,并打开控制台观察Network连接情况。
3, 进入到 server/php/ 目录, 使用php命令执行 push.php
   /usr/local/php/bin/php push.php test '您好,Node'

About

简单的nodeJS websocket链接,并利用redis中间层,实现PHP后端推送消息到前台。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published