首先下载插件运行下面命令即可:
script/plugin install git://github.com/maccman/juggernaut_plugin.git
主要的安装使用说明可以完整参照 插件 下面的 readme 文件
安装完成以后 运行juggernaut -g juggernaut.yml 在运行目录下会生成一个juggernaut.yml(即插件文件目录下的同名文件,应该可以手动覆盖【没试过】)的配置文件,打开此文件设置一下 allowed_ips 即可。
将juggernaut_hosts.yml放入config目录,修改hosts 配置
运行系统,运行push_server (juggernaut -c juggernaut.yml).
测试例子应该就能跑了。
我现在做的是点对点的通讯,type=>{send_to_clients},:client_ids=>[1,2,3]
发送和接收者的client_id 分别为各自的user_id
当发送者发起聊天的时候,需要通过页面传送一个接受者的client_id
push_server 将消息push到 发送者和接收着两端,
同时将接收着的页面client_id改成发送者的client_id 用来回复发送。