...
Il convient de prendre en compte que l'ESB route ces messages et vistualise virtualise les consommateurs et producteurs. Il est donc l'élément central et obligatoire.
Le pattern Smart Proxy offre le moyen de garder ces files de réponses par consommateur tout en gardant un contrôle sur les messages.
Gliffy | ||||
---|---|---|---|---|
|
L'adresse de retour fournit au Provider est remplacée par celle du bus. La réelle vers le Consumer concernée est stockée dans l'attente de la réponse.
...
Identifiant de corrélation
Un identifiant de corrélation a 2 objectifsest une clée unique. Il a pour objectifs de permettre:
- permettre aux consommateur d'associer un ou plusieurs messages à un contexte d'exécution.
- permettre un suivi des messages dans plusieurs files ou plusieurs protocoles.
Celui-ci doit être positionné dans l'entête du message par l'émetteur du message (Consumer 1 A et 2B). Les ID mis en jeu sont alors du périmètre de l'émetteur.
...
L'ESB positionne lui aussi un ID technique de flux.Il
Info |
---|
Au final, il y a |
...
2 ID de corrélations:
|