Skip to content

JohnathanALves/CrowProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrowProject

Javascript library for performance monitor on distributed systems. built with NodeJs and Electron.

Instruções

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

Executando o projeto

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 .

Trabalhos futuros

  • Melhorar o cálculo do tempo de rede

About

Javascript library for performance monitor on distributed systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •