Skip to main content
Skip table of contents

Communication synchrone vs communication asynchrone ?


Il y a 2 niveaux de synchrone/asynchrone ! Il faut bien savoir de quoi on parle…

Dans DIAPASON, le lancement du service Web peut se faire de manière synchrone ou asynchrone :

  • en mode synchrone, Diapason prend en charge la demande et la traite immĂ©diatement.​

  • en mode asynchrone, il y a un retour immĂ©diat pour prĂ©venir que l’appel a Ă©tĂ© traitĂ©. L’administrateur de batch de Diapason prend le relai et traitera la demande quand la file d’attente aura la disponibilitĂ© de le faire.​

Hors DIAPASON, l’appel par service web à l’application externe peut se faire de manière synchrone ou asynchrone

  • en mode synchrone, le client ( application qui dĂ©clenche ) envoie une requĂŞte au service web et attend la rĂ©ponse avant de continuer.

    • en mode asynchrone, le client ( application qui dĂ©clenche ) envoie une requĂŞte et ne reste pas bloquĂ©. Il peut continuer Ă  faire autre chose pendant que le service traite la demande.

➡️ On a donc plusieurs combinaisons possibles entre asynchrone-synchrone côté DIAPASON et asynchrone-synchrone côté client !

La solution la plus communément utilisée, c’est d'être en synchrone dans DIAPASON et en asynchrone côté client.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.