Задание
- Serverside Реализовать на платформе Nodejs кластер, без использования сторонних библиотек и модуля cluster.
-
В момент запуска приложения какой-либо из node должен становиться master-node (кол-во node должно задаваться в конфигурационном файле).
-
Master-node генерирует данные (рандомные числа) и отправляет их воркерам на обработку (достаточно просто залоггировать полученные данные).
Если выключить мастер-ноду, то главным должен становиться любой другой воркер. Сгенерированные данные должны быть обработаны единожды одним из воркеров.
- Frontside
При помощи библиотеки React.js сделать UI в котором в виде списка должны выводиться активные node с их статусами (master/worker) и кол-во сгенерированных/обработанных сообщений (всего и отдельно для каждого нода).
Добавить возможность выключать любой нод через UI.