Publish/Subscribe-Muster mit RabbitMQ in .NET
Habe ich gebaut, dieses Beispiel: Erste Schritte Mit RabbitMQ in .net, aber aus 2 Programmen:
- eine-Verlag
- one-Abonnenten
Ich bin mit BasicPublish
zu veröffentlichen und zu BasicAck
zu hören, wie im Beispiel. Wenn ich einen Verleger und mehrere Abonnenten-jede "Nachricht senden" aus dem Verlag - nur ein Abonnent bekommt es. So dass es eine gewisse Ordnung (die als Abonnenten gestartet wurden) in welcher publisher sendet die Nachricht an die Abonnenten, und ich will senden einer Nachricht an alle Abonnenten. Was ist falsch an dem Beispiel? Vielleicht können Sie liefern Beispiel arbeiten für publisher/Teilnehmer-Nachrichten-Austausch via RabbitMq?
InformationsquelleAutor 0x49D1 | 2011-05-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beispiel link zu verwendet einfachen queueing-ohne Austausch, die dafür sorgt, dass nur ein einzelner Verbraucher wird die Meldung verarbeiten. Zur Unterstützung der pub/sub in RabbitMQ, müssen Sie zuerst erstellen Sie ein Exchange -, und dann haben alle Abonnenten binden, eine Warteschlange auf, dass der Austausch. Der Hersteller sendet dann Nachrichten an der Börse, die Veröffentlichung der Meldung zu jeder Warteschlange, der gebunden wurde, um es (zumindest mit den einfachen Fanout exchange geben. Routing erreicht werden kann, mit Direkten und Thema des Austauschs.)
Für ein Java-Beispiel (die umgewandelt werden kann, um C# ziemlich einfach) finden Sie hier.
Edit:
Aktualisiert .Net-version kann gefunden werden hier
Ich habe ein neues tutorial über dieses Erste Schritte Mit RabbitMQ in .net
Gibt es auch einige offizielle Quellen jetzt.