Servidor e rmi

5 respostas
leard

Gostaria de obter algumas informações sobre como encontrar o ip de varios servers na rede automaticamente, pois estou utilizando uma aplicação em rmi e não consegui fazer que o aplicativo encontre os ips sem que eu os passe

5 Respostas

kemperacc

Como assim, seja mais claro!

T

Para você ter essa capacidade de poder fazer as coisas acharem o IP “sozinhas” você precisa de um serviço de Discovery.

http://www.jini.org/wiki/Discovery

Ou seja, você teria de ter desenvolvido seu aplicativo usando JINI.

leard
O que acontece eh o seguinte:

A aplicação é distribuida, no caso estou usando rmi;

Na minha classe cliente tem os endereços ip dos servidores que disponibilizam a resposta para cada chamada do cliente, dependendo da pergunta do cliente um servidor diferente responde;

Agora eu preciso retirar os endereços do servers, fazer com que o cliente envie a pergunta e o servidor correto responda;

Talvez algo com multicast resolveria???

desde jah obrigado pela atenção

P

pq vc não faz o seguinte:
1 - Obtem o seu ip
2 - Apos ter obtido seu ip, fazer uma busca

ex:
meu ip: 192.168.0.1

busca:
192.168.0.2 - 192.168.0.255

ex2:
meu ip: 10.0.0.6

busca:
10.0.0.1 - 10.0.0.5;10.0.0.7 - 10.0.0.255

entendeu a logica???

ou vc cria um servidor central contendo as informações dos servidores.
Quando um dos servidores é iniciado ele se cadastra no servidor central e o cliente se conecta ao servidor central obtendo a lista de servidores…

rodrigopmatias

ehehe, vc precisa de um ambiente clusterizado.

Criado 14 de dezembro de 2006
Ultima resposta 17 de dez. de 2006
Respostas 5
Participantes 5