I have created a nodejs application which works fine in a single core. This application uses socket.io for light&fast communication.
Now, I wanted to scale my appl
You could use socket.io as normal but with a redis store in the background. It will also support multiple instances on socket.io without any external library. It even supports rooms over multiple instances.
Link to how to set up socket.io with redis: Using Multiples Nodes/Processes with socket.io