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

CORBA Discussion :

Appel Asynchrone/Synchrone


Sujet :

CORBA

  1. #1
    Dry
    Dry est déconnecté
    Membre du Club

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 48
    Points : 50
    Points
    50
    Par défaut Appel Asynchrone/Synchrone
    Bonjour

    ma médélisation :

    un Client C envoi une requete lourde a un répartireur R en faisant un appel Synchrone. Le client attend donc que le répartiteur ait entierement traité la requete avant de continué.

    le répartiteur R découpe la grosse requete, et l'envoie les petites requete a des workers W en faisant des appel Asynchrone (pour que les workeur travail en parallele).

    Probleme : les appels aux workers en asynchrone se font en synchrone

    en clair : faire des appel Asynchrone depuis une méthode appelé en Synchrone ne fonctionne pas ?
    est ce normal ? peut on y faire kkch ?


    Déja testé : j'ai passé le premier appel (de C vers R) en Asynchrone, après les appel de R vers W se font correctement en Asynchrone. mais le client n'attend plus la fin du calcul .....

    PS : j'utilise omniORB 4.

    Merci par avance

  2. #2
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 66
    Points : 74
    Points
    74
    Par défaut
    salut

    a ta place j utiliserai des objets callbacks , et je ferai des appels asynchrones a ton repartiteur (oneway) en passant ta call back et le client traiterai les reponses aux retours des calls back

    peut etre j'ai mal compris ta problematique

    a+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Points : 348
    Points
    348
    Par défaut
    Quelle version de Corba utilises tu? Attention, les communications asynchrones sont gérées à partir de CORBA3.
    --Miss Gaëlle--

  4. #4
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 66
    Points : 74
    Points
    74
    Par défaut
    si ta version ne supporte pas les requetes asynchrones

    tu peux toujours "threader" ta requete .....

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/07/2010, 15h08
  2. appel asynchrone dans le thread principal
    Par mrrenard dans le forum C#
    Réponses: 6
    Dernier message: 05/04/2007, 09h07
  3. [C#]théorie appel asynchrone
    Par ddoc dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/05/2006, 15h43
  4. [SOAP] API pour appels asynchrones
    Par Dar Shak dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 26/04/2005, 08h57
  5. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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