Javascript library for performance monitor on distributed systems. built with NodeJs and Electron.
Clone o repositório em seu computador:
git clone https://github.com/JohnathanALves/CrowProject.git
Este projeto utiliza o gerenciador de pacotes npm, que já é configurado na instalação do Nodejs.
A interface gráfica foi construída com auxílio do framework Electron, logo, é necessário instalá-lo. Não há necessidade de instalar a interface gráfica em máquinas que só irão funcionar como cliente.
Também é necessário uma instância do MongoDB que será utilizada na persistência dos dados.
Dentro dos diretórios ./client e ./server rode o comando:
npm install
Primeiro instacie os clientes.
Em cada nó cliente da rede, dentro da pasta do projeto, no sub-diretório client/src execute o comando:
node main.js
Então, no nó servidor, dentro da pasta do projeto sub-diretório server/app execute o comando a seguir para abrir a interface gráfica:
electron .
- Melhorar o cálculo do tempo de rede