formations/cesi/architecture_n_tiers/ressources/messaging_pattern.msc

19 lines
710 B
Plaintext
Raw Normal View History

msc {
wordwraparcs=true, hscale=3, width=800;
Service_1,Service_2,Service_3,NATS_Server;
Service_1->NATS_Server [ label = "Connexion au serveur" ];
Service_2->NATS_Server [ label = "Connexion au serveur" ];
Service_3->NATS_Server [ label = "Connexion au serveur" ];
...;
Service_1->NATS_Server [ label = "Abonnement au sujet 'my.subject'" ];
Service_2->NATS_Server [ label = "Abonnement au sujet 'my.subject'" ];
...;
Service_3->NATS_Server [ label = "Publication d'un message avec le sujet 'my.subject'" ];
NATS_Server->Service_1 [ label = "Transfère du message 'my.subject' à l'abonné" ];
NATS_Server->Service_2 [ label = "Transfère du message 'my.subject' à l'abonné" ];
}