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

Java EE Discussion :

JMS et dispo application


Sujet :

Java EE

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2003
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 23
    Points : 23
    Points
    23
    Par défaut JMS et dispo application
    Bonjour,

    J'ai 2 applications qui doivent communiquer (2 JBoss distants). On envoie des ordres de la première application vers la seconde. Si la seconde ne réponds pas dans les 30 secondes, la première doit se mettre en indisponible le temps que la seconde soit à nouveau disponible. Le problème c'est que pendant les 30 secondes d'autres ordres peuvent être envoyés et il faut pas les perdre.

    Je pensais utiliser un MDB dans la première appli pour envoyer les messages dans une file d'attente et que la seconde application soit réceptrice de la première. Si un message existe depuis 30 secondes dans la file d'attente il doit provoquer la mise en indisponibilité de la première et conserver la file d'attente de messages jusqu'à remise à dispo de la seconde et activation manuelle de la première pour reprendre le traitement des messages en attente.

    Ma question est peut-on mettre un listener sur un temps de présence message afin de mettre en indispo la première application.

    Je précise qu'on souhaite éviter un batch à déclenchement toutes les 30 secondes.

    Merci de votre aide.

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Dans JMS, tu as la notion de "durable subscriber" qui te permet d'envoyer un message à une application qui dort et qui récupérera les messages envoyés au moment où elle se réveillera.
    Pas besoin alors d'endormir ta première application.
    Regardes la doc ici http://docs.jboss.org/jbossas/jboss4....html#d0e12871

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2003
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 23
    Points : 23
    Points
    23
    Par défaut
    merci pour cette information je vais essayer de voir ça. Cependant, l'association des 2 applications est importante car il s'agit d'interactions très fortes et les processus de la seconde application doivent entraîner un arrêt de la première (c'est une contrainte forte).

    Est-il possible de recevoir un message de non traitement d'un message depuis un temps donné sans avoir recours à un batch ?

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Tu as toujours les appels synchrones avec Timeout

Discussions similaires

  1. Lister connexions dispos et affecter dans l'application
    Par spender dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/07/2009, 18h43
  2. [JMS] JMS autonome sans serveur d'application Java EE ?
    Par herguem dans le forum Java EE
    Réponses: 1
    Dernier message: 27/07/2009, 20h57
  3. JMS dans une application J2SE
    Par Reeter dans le forum Entrée/Sortie
    Réponses: 0
    Dernier message: 15/06/2009, 14h59
  4. Consommation de messages JMS par une application Web
    Par romain3395 dans le forum Wildfly/JBoss
    Réponses: 7
    Dernier message: 09/02/2009, 21h41
  5. JMS and Websphere Application Server 6.0
    Par longbeach dans le forum Websphere
    Réponses: 0
    Dernier message: 12/08/2008, 17h46

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