2011-01-24 59 views

回答

0

这一切都记录在这里:https://github.com/maccman/juggernaut

假设你有你的剑圣服务器是安装并运行,您的应用程序发布消息Redis的。

让我们假设你要发布消息channel1

HTML代码中应包括下面的JavaScript文件(配有剑圣):

<script src="/javascripts/json.js" type="text/javascript"></script> 
<script src="/javascripts/socket_io.js" type="text/javascript"></script> 
<script src="/javascripts/juggernaut.js" type="text/javascript"></script> 

并遵循你应该连接到剑圣服务器处理传入消息

<script type="text/javascript" charset="utf-8"> 
    // Connect to Juggernaut 
    var jug = new Juggernaut({secure: ('https:' == document.location.protocol)}); 

    // Log the fact we have connected 
    jug.on("connect", function(){ log("Connected") }); 

    // Log disconnection 
    jug.on("disconnect", function(){ log("Disconnected") }); 

    // Log reconnection 
    jug.on("reconnect", function(){ log("Reconnecting") }); 

    jug.subscribe("channel1", function(data){ 
    // Your code to handle the incoming message 
    }); 

    // Expose for debugging 
    window.jug = jug; 
</script> 

同样完整的端到端示例在提供github上的