However, Flash needs a XML policy file to be served from port 843, which is restricted.You'll need to run Juggernaut with root privileges in order to open that port.

Adttech68 chat message-72

Juggernaut gives you a realtime connection between your servers and client browsers.

You can literally push data to clients using your web application, which lets you do awesome things like multiplayer gaming, chat, group collaboration and more. Everything in Juggernaut is done within the context of a channel.

Juggernaut is built on top of and is super simple and easy to get going. Java Script clients can subscribe to a channel which your server can publish to. By default, Juggernaut is hosted on port 8080 - so we can just link to the file there.

That's pretty much the gist of it, the two methods - publish and subscribe. Adobe Flash is optional, but it's the default fallback for a lot of browsers until Web Sockets are supported.

Put a TCP load balancer in front them, distribute clients with a Round Robin approach, and use sticky sessions.

It's worth noting that the latest Web Socket specification breaks support for a lot of HTTP load balancers, so it's safer just using a TCP one.

Juggernaut's Java Script client has a few events that you can bind to: Juggernaut also triggers data events in the context of an channel.

If Flash isn't available, Juggernaut will use Web Sockets (the default), Comet or polling. To activate, just put create a folder called 'keys' in the 'juggernaut' directory, containing your and files.

All Juggernaut's communication will now be encrypted by SSL. potential bottle neck) part to Juggernaut is Redis.

Redis can support hundreds of thousands writes a second, so it's unlikely that will be an issue.

Scaling is just a case of starting up more Juggernaut Node servers, all sharing the same Redis instance.