Sto lavorando a un progetto con Node.js che coinvolge un server (per semplicità immaginiamo questo server come un server di chat che deve inoltrare messaggi da determinati client ad altri client) . Ho bisogno di QoS per capire che questo server è sempre raggiungibile, quindi ho pensato di utilizzare il clustering per dividere il carico di bilanciamento tra diversi server (diverse macchine fisiche) e per essere sicuro che se un server si arresta, un altro sarà pronto a servire le richieste .Node.js Multi Server Clustering
La mia domanda è: questo tipo di approccio distribuito è possibile in Node.js?
Ho già letto sul modulo "cluster", ma, da quello che ho capito, sembra scalare solo su multiprocessori sulla stessa macchina.
Si prega di taggare più attentamente. Questo non era [tag: cluster-analysis] (aka: clustering, una tecnica di data mining). –
Guardare a sharding in MongoDB - https://docs.mongodb.com/manual/sharding/ puoi dividere per posizione o con altre proprietà, fusi orari, gruppi sociali o chat room. –