Publier/Souscrire des échantillons avec RabbitMQ dans .NET
J'ai construit cet exemple: Mise en route Avec RabbitMQ dans .net, mais fait 2 programmes:
- un éditeur
- un abonné
Je suis en utilisant BasicPublish
de publier et de BasicAck
à écouter comme dans l'exemple. Si je lance un éditeur et plusieurs abonnés sur chaque "envoyer un message" à partir de l'éditeur - un seul abonné obtient. De sorte qu'il est de l'ordre (que les abonnés ont commencé) dans lesquelles l'éditeur envoie un message aux abonnés, et je veux envoyer un message à tous les abonnés. Quel est le problème avec cet échantillon? Peut-être vous pouvez fournir un exemple de travail d'éditeur/abonnés d'échange de messages via RabbitMq?
InformationsquelleAutor 0x49D1 | 2011-05-10
Vous devez vous connecter pour publier un commentaire.
L'exemple que vous avez un lien pour les utilisations simples de mise en queue, sans échange, ce qui garantit qu'un seul consommateur va gérer le message. À l'appui de pub/sub dans RabbitMQ, vous devez d'abord créer un Échange, et puis demandez à chaque abonné de se lier à une File d'attente sur cet Échange. Le producteur puis envoie des messages à l'Échange, ce qui va publier le message à chaque File d'attente qui a été liée à elle (au moins avec le simple Sortance type d'échange. Le routage peut être réalisé en Direct avec le Sujet et des échanges.)
Pour une Java de l'échantillon (qui pourrait être converti en C# assez facilement) s'il vous plaît voir ici.
Edit:
Mis à jour .Net version peut être trouvée ici
J'ai ajouté un nouveau tutoriel sur ce Mise en route Avec RabbitMQ dans .net
Il y a aussi quelques des sources officielles maintenant.