I have one app that uses primus to connect using websockets.
I am in pursuit of making it redundant so the goal is that the client is connected to the websocket on node X and I have node Y on the server as the slave. How can I shutdown node X and without user notice it, connect his websocket to node Y?
I mean, suppose there is something on the backend processing. Meanwhile the client disconnects from node X and connects to node Y. I must have some logic to know that, that specific spark is from that client and then, when the processing end, I can send the reply to the client.
I have one MongoDb instance that will share data between the nodes, but I don´t know what data. I tried to save the spark, but I can´t since it has object methods.
Any help appreciated.