J'ai fini de passer par l'exemple de Pub/Sub pour NServiceBus.NServiceBus Pub/Sub exemple et le "Distributeur"
J'essaie maintenant d'envelopper ma tête autour du "Distributor" concept de NServiceBus. Au début, j'étais très confus parce que je pensais qu'il y avait une partie de l'exemple qui correspond à un «distributeur». Je commence maintenant à penser que ce n'est pas le cas. Ainsi, l'exemple montre 2 parties mobiles. A Éditeur et Abonné. Mais la page suivante montre au moins 4 parties mobiles.
- Abonnement Database
- Editeur Node (P 1, P_2)
- Distributeur
- Abonné Node (S_A_ #, S_B_ #)
Il a tout fait beaucoup de sens jusqu'à ce que je arrivé à ce point. Maintenant, je me demande comment ces nouveaux joueurs mappent au bel exemple clair. (Ou y a-t-il un nouvel exemple que je devrais regarder?)
Je lis les pages à ce sujet, et tout cela est logique d'un point de vue conceptuel. Mais je ne vois pas comment cela fonctionne dans la vie réelle/code/exemple. Dans le cas où je suis trop vague dans ma question, laissez-moi poser une question plus précise: Que devrais-je faire à l'exemple Pub/Sub pour qu'il utilise les 4 parties ci-dessus?
Chaque abonné derrière le distributeur est donc un nœud physique redondant? (Cela signifie qu'ils ne reçoivent pas tous le message, juste l'un d'entre eux?) – Vaccano
Vous pouvez avoir plusieurs processus sur chaque machine physique. Chaque instance de l'Abonné recevra uniquement les messages que le Distributeur lui donne. La combinaison des noeuds Distributor et N Subscriber fonctionne comme un abonné logique. –