entry point to the colu enviorment, it's also a job queue consumer and holds the socket connections for socket.io on all the clients.
Under development
TODO:
- Add IOS/Android push
- Route all traffic through gateway and proxy to servers
npm install gateway
User connected message
varpubsub=require('fw_pubsub')varprod=newpubsub.Producer('http://localhost')prod.create()prod.on('message',function(name,data,remoteId){if(name==='userConnected'){console.log('registering userid ',data.userId)}})Without cluster:
from inside the callback when a new user message is recived:
prod.publish('addToRooms',['room1','room2'],remoteId)