Ich bin neu bei Azure Service Bus und habe erfolgreiche Pocs zum Erstellen eines Themas und eine separate Subskribentenanwendung zum Empfangen der Nachricht erstellt.Azure Service Bus - Abonnenten können unabhängig voneinander ein Abonnement abonnieren und dieselbe Nachricht teilen?
zu diesem Artikel Auf der Grundlage, ich zitiere: „Ein Thema, bis zu 2.000 Abonnements mit zugeordnet sein können, von denen jede unabhängige Kopien aller zum Thema gesendeten Nachrichten wird ein oder mehrere Teilnehmer eine unabhängig abonnieren können. Abonnement und konkurrieren für Nachrichten von ihm. "
http://convective.wordpress.com/2011/06/08/windows-azure-appfabric-service-bus-queues-and-topics/
Was mich interessiert zu tun, ist dies für mehrere Anwendungen zu erweitern, unabhängig zu demselben Thema zu abonnieren, aber nicht für sie konkurrieren.
Mein aktuelles Postfach enthält einen Absender und zwei separate Anwendungen, die dasselbe Thema abonniert haben. Das Verhalten, das ich sehe, ist, dass, wenn ich eine Nachricht vom Absender einsende, eine der zwei laufenden abonnierenden Anwendungen es erhalten wird; aber nicht der andere.
Meine Frage ist, ob mehrere unabhängige Anwendungen die gleiche Thema Nachricht erhalten können? Jeder Rat würde sehr geschätzt werden!
Hallo MikeWo, Danke für die Erklärung. – Heretix
@mikewo, wenn Sie sagen, "wenn es keine aktiven Abonnements gibt, dann werden Nachrichten, die an das Thema gesendet werden, einfach verloren gehen", hängt das nicht von der Lebenszeit der Nachricht ab? Auch wenn keine aktiven Abonnements vorhanden sind und dem Thema eine Nachricht hinzugefügt wird, was passiert, wenn eine Anwendung das Thema abonniert, bevor die Nachricht abläuft? Würde es nicht erhalten? Danke für die Post. Es ist sehr hilfreich. –
@NoelAbrahams Nein. Wenn keine Subskriptionen vorhanden sind und eine Nachricht an das Thema gesendet wird, geht das System davon aus, dass es niemanden interessiert und behält die Nachricht nicht bei.Der Ablauf der Nachricht bezieht sich auf die Zustellung an eine wartende Warteschlange/ein Abonnement. Die Standardzeit, die für eine Nachricht für eine Warteschlange oder ein Thema benötigt wird, ist "Zeitspannen.Maxwert". Wenn die Theorie also so funktioniert, wie Sie danach gefragt haben, waren sie immer in der Nähe, bis jemand sie abonniert hat. – MikeWo