Juggernaut是基于Node.js的一个实时 (Realtime)Web 的解决方案。使用起来很方便。
安装方法
- 安装 Node.js: brew install node
- 安装Redis: brew install redis
-
安装NPM: curl http://npmjs.org/install.sh sh - 安装 Juggernaut: 这个会把 Juggernaut 安装到当前目录,所以我应该先进行项目的/vendor/third 目录,然后执行 npm install juggernaut
usermatoMacBook-Pro:third qichunren$ npm install juggernaut
redis@0.5.11 ./node_modules/juggernaut/node_modules/redis
node-static-maccman@0.5.3 ./node_modules/juggernaut/node_modules/node-static-maccman
socket.io@0.6.17 ./node_modules/juggernaut/node_modules/socket.io
juggernaut@2.0.4 ./node_modules/juggernaut
usermatoMacBook-Pro:third qichunren$
- 安装 Juggernaut gem:
gem install juggernaut
使用方法
我们在自己的项目中只需要引入 http://localhost:8080/application.js 这个 js 文件即可。 然后在页面中可以这样接收服务器端的消息:
服务器端直接发消息:
另外在启动了 Juggernaut 后,它默认在 8080 端口上有一个 Helloword 的应用,可以了解一下。