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

API standards et tierces Java Discussion :

Solution pour Mutex distribué


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut Solution pour Mutex distribué
    Pour éviter de coder ça,


    Je voulais savoir s'il existe un système pour créer des Mutex distribués entre plusieurs machines. Et que lorsqu'une des machines tombent (genre panne de courant), le mutex soit automatiquement déverrouillé si elle était vérouillée par la machine.

    Il est normalement nécessaire d'avoir un serveur externe qui devrait recevoir des demandes de lock et d'unlock. Et unlocker lorsque la connexion coupe.


    Si je veux ça, c'est pour une application Web distribuée sur plusieurs serveurs d'applications (load balancing) et c'est pour :
    - protéger des ajouts dans un cache distribué sur les JVM
    - et surtout pour savoir quand une des autres machines tombent et avoir une grande tolérance au panne (il suffit de mettre des événements sur le cache distribué et locker le contenu du cache lorsqu'il y a un ajout lors du lancement d'un processus sur un des serveurs d'applications). Les autres serveurs lockeront également (le sauront grâce à l'Event) et seront bloqués jusqu'à ce que le processus du serveur 1 termine ou plante (et il est possible de savoir si le serveur a planté ou non)

    Merci



  2. #2
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Bon, en fait, je vais partir sur l'utilisation du Scheduler de Websphere qui devrait normalement régler ces problèmes tout seul (si un serveur plante, websphere doit normalement relancer la tâche automatiquement sur l'autre serveur).

    Il est également possible de limiter le nombre de tâche en même temps ce qui permettrait de faire des fils


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Architecture][Strategie]Meilleur technique pour le distribué
    Par dinver dans le forum Général Java
    Réponses: 9
    Dernier message: 08/12/2004, 15h58
  2. Réponses: 21
    Dernier message: 30/08/2004, 17h07
  3. meilleur solution pour créer un document imprimable???
    Par martimacfly dans le forum XML/XSL et SOAP
    Réponses: 26
    Dernier message: 08/07/2004, 10h09
  4. [Conception] Meilleures solutions pour gérer le multilangage
    Par scorpiwolf dans le forum Général Java
    Réponses: 3
    Dernier message: 06/07/2004, 16h11
  5. [Kylix] solution pour kylix3 OE BCB sous mdk 9.2
    Par raggadoll dans le forum EDI
    Réponses: 3
    Dernier message: 28/01/2004, 16h26

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