Sistema de serviços básicos com servidor de nomes, redundância e balanceamento (utilização do conceito de Round-Robin) de servidores feito em RMI Java. Visão macro do funcionamento do projeto Informações Adicionais:
O projeto está com a roupagem de um projeto criados na IDE Netbeans.
Por se tratar de um projeto que trabalha com conexões remotas via RMI, é necessário criar as classes STUBs caso queira executar pelo terminal/prompt. Devido à redundância, caso um dos servidores que hospedam um serviço caia, outro servidor que possui o mesmo serviço assumirá. Devido ao balanceamento, a cada nova requisição de serviço, é feita uma troca de servidores (através da utilização do conceito de Round-Robin) para evitar, de maneira simples, a sobrecarga nos servidores provedores do serviço requisitado.
- Iniciar servidor de nomes:
- nomesServidor.java
- Iniciar servidores de serviços:
- CalculadoraServidor.java
- DicionarioServidor.java
- IMCServidor.java
- MediaServidor.java
- NomesServidor.java
- Iniciar cliente p/ req. dos serviços:
- Cliente.java