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

Weblogic Java Discussion :

cluster - servlet context


Sujet :

Weblogic Java

  1. #1
    Futur Membre du Club
    Profil pro
    Développeur Full Stack
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut cluster - servlet context
    Bonjour,

    Je stocke des informations qui evoluent en fonctions des sessions clientes dans le contexte de la servlet. Dans un environement weblogic/cluster en load balancing: est ce que les donnees de ma servlet sont partagées entre les noeuds? Est ce que si un client accede a un noeud pour demarrer sa session, il accede toute la duree de sa session a ce noeud(ou pas forcement), a moins bien sur de panne sur ce noeud?
    Je sais que les données en session sont repliquées dans les noeuds du cluster(il faut que les donnees session soient serialisable), en est il de meme pour les données servlet?
    Y a t il un parametrage particulier pour gerer le comportement du cluster en load balancing
    Merci d'avance pour vos reponses.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Points : 445
    Points
    445
    Par défaut
    Si je ne me trompe pas, seules les données de session sont répliquées entre les serveurs du cluster. Par contre, si tu utilises le plugin Http de load balancing de Weblo, tu peux le configurer pour faire de l'affinité de session, ce qui est très fortement conseillé avec une application stockant des données en session.
    La réplication des données de session se fait par MultiCast.

    Par contre ton application est-elle critique au point de ne pas accèpter de perdre la session utilisateur en cours si le serveur sur lequel il est dirigé tombe ? Si c'est non, je te conseille de désactiver la réplication de session, car celle-ci a un coût non négligeable en termes de performances.

    Y a t il un parametrage particulier pour gerer le comportement du cluster en load balancing
    Qu'entends-tu par là ? Tu as dans l'onglet Cluster de la configuration server un certain nombres de paramètres, dont le principal est le "poids" pour gérer l'équilibrage symétrique ou non.

    Jacques Desmazières

  3. #3
    Futur Membre du Club
    Profil pro
    Développeur Full Stack
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Merci Jacques - 06 pour ta reponse,
    quand j'ecris:
    "Y a t il un parametrage particulier pour gerer le comportement du cluster en load balancing ",(effectivement ce n'est pas clair).
    Je veux dire, y a t il un parametrage pour gerer la facon dont le cluster gere les sessions en load balancing. Par exemple si un client commence sa session sur le noeud1, verra t il sa session basculée vers le noeud2 meme sans defaillance sur le noeud1. Ou bien weblogic considere t il qu'une session commencée sur le noeud1 reste sur le noeud1, sauf en cas de defaillance(pas seulement surcharge dans le cas load balancing).
    De plus les informations qui se trouve alors dans le contexte de la servlet du noeud1, sont elles repliquées vers le noeud2 en cas de defaillance, alors que d'apres tes information, chaque noeud gere individuellement son contexte de servlet sans replication.

    Merci d'avance. Eric

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Points : 445
    Points
    445
    Par défaut
    Je ne mes souviens pas qu'il y ait quoi que ce soit dans la console. Par contre tu peux regarder la configuration du plugin Http de Weblo

    http://edocs.bea.com/platform/docs81...y/loadbal.html
    et
    http://edocs.bea.com/wls/docs81/clus...l#proxyplugins

    Jacques Desmazières

Discussions similaires

  1. [Framework] problème au niveau du fichier servlet-context.xml
    Par abdelhakim.kassi dans le forum Spring
    Réponses: 5
    Dernier message: 29/05/2015, 14h25
  2. Communication entre servlet, contextes différents
    Par Robbin Hoodz dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 07/09/2010, 14h09
  3. [EJB Timer] EJB-timer et servlet context listener
    Par geos25 dans le forum Java EE
    Réponses: 1
    Dernier message: 01/07/2008, 14h16
  4. [Déb.][Servlet] modif de context de ServletConfig
    Par il_a_ri dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 03/12/2003, 18h53
  5. [Debutant]contexte d'une Webapp servlet et jsp
    Par yahia dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/10/2003, 10h43

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