La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Luc-Michel Demey Demey® Consulting

Présentations similaires


Présentation au sujet: "Luc-Michel Demey Demey® Consulting"— Transcription de la présentation:

1 Luc-Michel Demey Demey® Consulting lmd@demey-consulting.fr
Guide MQ du 29 Septembre 2015 Use Case PubSub Luc-Michel Demey Demey® Consulting

2 Use Case Pub Sub MQ Exemple d’utilisation du Pub Sub
Duplication des flux de message Contexte « disponibilité continue » © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

3 Architecture initiale
QM Partenaire QM Production Application Application Base de données © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

4 Architecture initiale
Flux aller critique Un message peut rester plusieurs minutes dans la file avant traitement Flux retour = acquittement © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

5 Demande d’évolution DC 1 DC 2 Application Application
QM Partenaire QM Production DC 1 Application Application Base de données QM de backup Base de données DC 2 © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

6 Demande d’évolution Besoin de reprise sur un site distant en cas de panne sur le DC1 Base de données mirrorée Message en attente ? Aucune modification possible coté partenaire QM MI non réalisable © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

7 Nouvelle architecture
QM Partenaire QM Production PubSub QL Base de données QA QR DC 1 DC 2 QM Archives QL QM de backup Base de données QL © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

8 Duplication de flux avec PubSub
La file recevant les flux du partenaire est transformée en file alias Cette file alias pointe vers un topic Deux nouvelles files sont abonnées à ce topic : Une file locale, pour le traitement des flux Une file éloignée, pour envoi d’une copie des flux vers un QM « Archives » sur DC2. Utilisation des souscriptions administratives (MQSC) © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

9 Bascule sur DC2 DC 1 DC 2 Guide MQ du 29 Septembre 2015 QM Partenaire
Base de données DC 1 DC 2 QM Archives QL Administration Copie, Purge, … QM de backup Base de données QL © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

10 Utilisation du flux dupliqué
En cas de bascule sur DC2, le canal du QM partenaire bascule vers le QM de backup Les nouveaux messages sont reçus dans l’application La file dans le QM Archive contient une copie de tous les messages depuis le début de la journée. Un outil d’administration permet de réinjecter sélectivement les messages dans la file locale du QM de backup Les messages « archive » sont purgés en fin de journée © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

11 Limitations de la solution
Fenêtre d’incertitude de quelques secondes Changement du MSGID Doublement du flux (+ RFH2) RESET CHANNEL après bascule © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015

12 Avantages de la solution
Simple à mettre en œuvre Pas d’impact sur le partenaire Pas de modifications applicatives Outil d’administration : Supports packs (MA01, …) GUI si nécessaire © Demey Consulting, 2015 Guide MQ du 29 Septembre 2015


Télécharger ppt "Luc-Michel Demey Demey® Consulting"

Présentations similaires


Annonces Google