Je travaille sur un projet avec Node.js qui implique un serveur (par souci de simplicité, imaginons ce serveur comme un serveur de chat qui doit transférer des messages de certains clients à d'autres clients) . J'ai besoin pour des raisons de QoS que ce serveur est toujours joignable, donc j'ai pensé utiliser le clustering pour répartir la charge d'équilibre entre différents serveurs (différentes machines physiques) et être sûr que si un serveur tombe en panne, un autre sera prêt à servir les requêtes .Node.js Clustering multi-serveurs
Ma question est: est ce type d'approche distribuée possible dans Node.js?
J'ai déjà lu sur le module "cluster", mais, d'après ce que j'ai compris, il semble s'agrandir uniquement sur les multiprocesseurs sur la même machine.
Veuillez marquer plus attentivement. Ce n'était pas [tag: cluster-analysis] (aka: clustering, une technique d'exploration de données). –
Regardez sharding dans MongoDB - https://docs.mongodb.com/manual/sharding/ vous pouvez partitionner par emplacement ou par d'autres propriétés, fuseaux horaires, groupes sociaux ou salles de clavardage. –