jeyziel / calculadora_distribuida

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

O seguinto projeto foi realizado no curso de ciência da computação da Facape na disciplina de Sistemas Distribuídos ministrado pelo professor Thomas Rabelo.

O projeto teve como objetivo criar uma calculadora Multithreading que consiste em 4(quatro) aplicações:

  • Aplicação Cliente - Envia uma operção de calculos para o servidor Master via socket e recebe o resultado da operação.

  • Aplicação Server - Recebe a solicitação de cálculo da aplicação cliente e enviar para os servidores escravos correspondente à essa operação. Em seguida, esse resultado é retornado pelos servidores escravos para que o servidor master informe ao cliente o resultado da operaçao.

  • Aplicação escravo(básica) - Resolve operação básicas como as de subtração, adição, multiplicação, divisão.

  • Aplicação escravo(Especiais) - Resolve operação mais complexas como as de Porcentagem, raiz quadrada e potenciação

Membros

  • Deivid Maciel
  • Fábio Augusto
  • Jeyziel Gama
  • Miqueias França

About


Languages

Language:Java 100.0%