IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entr�e/Sortie Java Discussion :

Peut-on effectuer une communication RMI entre plusieurs serveurs et un seul client?


Sujet :

Entr�e/Sortie Java

  1. #1
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 54
    Par d�faut Peut-on effectuer une communication RMI entre plusieurs serveurs et un seul client?
    Bonjour,

    J'ai en ce moment une communication entre plusieurs serveur RMI et plusieurs clients RMI dans le cadre du d�veloppement de scrutateurs de logs(Des serveurs RMI mettent en ligne des cha�nes de caract�res dans des registres RMI et des clients scrutent les registre RMI pour r�cup�rer l'objet).

    Nous n'avons pas encore d�cid� de l'architecture (plusieurs serveurs lanc�s sur plusieurs machines ou sur une seule).

    L'architecture qui me serait tr�s utile serait de n'avoir qu'un client qui servirait � r�cup�rer les informations des serveurs(le code client �tant identique pour chaque serveurs, seuls le num�ro de port ou l'adresse IP changent pour le moment).

    Conna�triez une m�thode pour lire une cha�ne sans avoir � sp�cifier de num�ros de port?

    J'ai aussi vu la classe "MarshalledObject" qui pourrait �tre int�ressante mais je n'en suis pas s�r...

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de olivier.pitton
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Par d�faut
    Conna�triez une m�thode pour lire une cha�ne sans avoir � sp�cifier de num�ros de port?
    J'ai pas compris. Ici, il faut simplement que tu buildes des chaines avec des hosts / ports diff�rents en fonction de ta liste de serveurs.

  3. #3
    Membre �m�rite
    Inscrit en
    Mars 2006
    Messages
    848
    D�tails du profil
    Informations personnelles :
    �ge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par d�faut
    Bonjour,

    si tu veux pouvoir contacter plusieurs serveurs dont seul le port diff�re sans conna�tre le-dit port, je ne vois qu'une seule solution: l'enregistrement des serveurs aupr�s d'une entit� centralis�e qui sera interrog�e par ton client.

    Cela peut �tre un autre objet RMI ou bien tu peux �ventuellement utiliser le Registry RMI en faisant un list et en parsant les noms des services retourn�s. Attention, cette derni�re m�thode ne fonctionnera que pour le cas o� tous tes serveurs sont sur la m�me machine. S'ils peuvent �tre sur plusieurs, tu devras passer par la premi�re solution.

  4. #4
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 54
    Par d�faut
    Bonjour,
    Merci de vos r�ponses!

    Afin de r�pondre � ton interrogation olivier.pitton, le but est de communiquer avec des serveurs RMI sans conna�tre le num�ro de port des serveurs � interroger.

    J'ai en effet opt� pour une m�thode centralis�e , et ce avec un fichier XML contenant les informations @IP et n�Port de tous les serveurs � interroger.

    Le client lit les @IP et les num�ros de port dans ce fichier.

    Je testerai si j'ai le temps la solution avec un objet RMI centralis� contenant les serveurs.

    Cordialement,

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 06/02/2012, 09h55
  2. communication reseau entre plusieurs VM
    Par cacoucatatonique dans le forum Virtualisation
    R�ponses: 3
    Dernier message: 17/07/2011, 08h47
  3. trouver une date comprise entre plusieurs lignes
    Par dinette dans le forum SQL
    R�ponses: 1
    Dernier message: 12/01/2010, 20h50
  4. comment peut-on r�aliser une communication usb avec un MC moto ?
    Par Super2006 dans le forum P�riph�riques
    R�ponses: 10
    Dernier message: 25/03/2007, 22h38
  5. R�ponses: 1
    Dernier message: 03/01/2007, 23h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo