/mini-cluster

Primary LanguageJavaScript

Задание

  1. Serverside Реализовать на платформе Nodejs кластер, без использования сторонних библиотек и модуля cluster.
  • В момент запуска приложения какой-либо из node должен становиться master-node (кол-во node должно задаваться в конфигурационном файле).

  • Master-node генерирует данные (рандомные числа) и отправляет их воркерам на обработку (достаточно просто залоггировать полученные данные).

Если выключить мастер-ноду, то главным должен становиться любой другой воркер. Сгенерированные данные должны быть обработаны единожды одним из воркеров.

  1. Frontside

При помощи библиотеки React.js сделать UI в котором в виде списка должны выводиться активные node с их статусами (master/worker) и кол-во сгенерированных/обработанных сообщений (всего и отдельно для каждого нода).

Добавить возможность выключать любой нод через UI.