Ich arbeite an einem Projekt mit Node.js, das einen Server beinhaltet (der Einfachheit halber stellen wir uns diesen Server als einen Chat-Server vor, der Nachrichten von bestimmten Clients an andere Clients weiterleiten muss) . Ich brauche aus QoS-Gründen, dass dieser Server immer erreichbar ist, also dachte ich mir, Clustering zu verwenden, um die Last zwischen verschiedenen Servern (verschiedene physische Maschinen) zu teilen und sicher zu sein, dass ein Server bereit ist, die Anfragen zu bedienen .Node.js Multi Server Clustering
Meine Frage ist: ist diese Art von verteilten Ansatz in Node.js möglich?
Ich habe bereits über das "Cluster" -Modul gelesen, aber von dem, was ich verstanden habe, scheint es nur auf Multiprozessoren auf der gleichen Maschine zu skalieren.
Bitte genauer markieren. Dies war [Tag: Cluster-Analyse] (aka: Clustering; eine Data-Mining-Technik). –
Sehen Sie sich Sharding in MongoDB an - https://docs.mongodb.com/manual/sharding/ Sie können nach Ort oder nach anderen Eigenschaften, Zeitzonen, sozialen Gruppen oder Chatrooms shard. –