Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vinibiavatti1/berkley-rmi

Trabalho de Sistemas Distribuídos - Berkeley
https://github.com/vinibiavatti1/berkley-rmi

berkeley configuration server

Last synced: about 1 month ago
JSON representation

Trabalho de Sistemas Distribuídos - Berkeley

Awesome Lists containing this project

README

        

# Java - Berkeley RMI
Aplicação de simulação de algoritmo Berkeley para cálculo de média de horário entre cliente/servidor.

## Execução
Para realizar a execução do projeto, a variável de ambiente CLASSPATH preicsa estar definida com o seguinte valor:
- .;%JAVA_HOME%\lib (Não esquecer do ponto inicial)

Após a configuração da variável de ambiente, o rmiregistry.exe precisa estar em execução. Para isto, basta abrir um prompt (cmd) no diretório %JAVA_HOME%\lib e digitar o comando start rmiregistry.exe.

Para executar o projeto, basta abri-lo em uma IDE e executar a classe MainServidor. No console irá retornar uma mensagem afirmando se os servidors 1 e 2 estão iniciados. Após isto, executar a classe MainCliente que irá acessar os dados dos servidores 1 e 2, e gerar o novo horário com base no horário deles.

## Exemplo de Saída
```
Horário Local: 05:10:05
Conexão com Servidor 1 estabelecida com sucesso.
Horário Servidor 1: 07:30:10
Conexão com Servidor 2 estabelecida com sucesso.
Horário Servidor 2: 09:20:15
Média: 07:20:10
Horários atualizados
Horario Local: 07:20:10
Horario Servidor 1: 07:20:10
Horario Servidor 2: 07:20:10
```